Ahora editaremos la macro para que seleccione la celda B5 de la segunda hoja de cálculo, previamente crea una hoja con el nombre "Hoja2", luego veremos como crear hojas con vba:
Sub example( )'Activación de la hoja 2Sheets("Hoja2").Activate'Selección de la celda B2Range("B5").SelectEnd SubVBA ahora activará la Hoja 2 y luego seleccionará la celda B5.
'los comentarios (texto verde con comilla ) te ayudarán ha comprender mejor el código.Seleccionar diferentes Celdas
Sub example()'Selección de Rango: B2 a D6Range("B2,D6").SelectEnd SubSeleccionar Rangos (Grupo de celdas)
Sub ejemplo_1()'Seleccionar celdas B2 hasta B4Range("B1:A4").SelectEnd SubSeleccionar un Rango de celdas Renombrado
Sub ejemplo_1()'Selección de celdas de un rango "mi_Rango"Range("A8").SelectEnd SubSeleccionar por ubicación: cells(Fila, Columna)
Sub ejemplo_1()'Seleccionar la celda de la fila 6 y la columna 3 (Fila, Columna)Cells(8, 1).SelectEnd SubEste método de selección de celdas permite selecciones más dinámicas. Te será muy
útil más adelante, cuando veamos bucles, o al azar, aquí hay un pequeño ejemplo:Sub ejemplo_1()'Selección aleatoria de las celdas de la fila que recorre de 1 a 10 aleatorioCells(Int(Rnd * 10) + 1, 1).Select'Cells([número aleatorio de 1 a 10], 1).Select'La propiedad Int hace entero a un número.End SubEn este evento, el multiplicador de alineación es: Int(Rnd * 10 + 1), un número
cualquiera del 1 al 10 (No es necesario aprender esto por ahora).Mover un Selección
Sub ejemplo_1()'Selección de una celda (descrita en relación con la celda que está'actualmente activa)ActiveCell.Offset(2, 1).SelectEnd SubMoveremos el cuadro de selección 3 filas hacia abajo y 2 columna hacia la derecha
Seleccionar Filas
Pondemos usar las propiedades Range o Rows (Filas):Sub example()'Selección de las Filas 3 a 8Rows("3:8").SelectEnd SubSelección de Columnas
Utilizando las propiedades Range o Columns(Columnas), la propiedad columnas es
específico de columnas.Sub example()'Selección de 2 columnas B y F:Columns("B:G").SelectEnd Sub

0 Comentarios