Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Select
Donde: referencia Puede ser un rango de celdas o un nombre de rango escritos entre comillas Sub Macro1() 'Selecciona el rango B5:B9 Range("B5:B9").Select End Sub Sub Macro1a() 'Selecciona el rango B5:B9 Range("B5", "B9").Select End Sub Sub Macro2() Selecciona las celdas B5 y B9 Range("B5,B9").Select End Sub Sub Macro3() Selecciona los rangos B5:B7 y B14:B16 Range("B5:B7,B14:B16").Select End Sub Sub Macro4() Selecciona el rango llamado TABLA Range("TABLA").Select End Sub
Sub Macro7() Selecciona 4 celdas hacia abajo a partir de la celda actual ActiveCell.Range("A1:A4").Select End Sub Sub Macro8() Selecciona 4 celdas hacia la derecha a partir de la celda actual ActiveCell.Range("A1:D1").Select End Sub Sub Macro9() Selecciona 4 celdas hacia abajo ubicadas 2 columnas a la derecha de la celda actual ActiveCell.Range("C1:C4").Select End Sub Sub Macro10() Selecciona la region actual ActiveCell.CurrentRegion.Select End Sub
Seleccin consecutiva de celdas ocupadas o vacias: Sintaxis: End(xlDown) celdas hacia abajo
End(xlUp) End(xltoLeft) celdas hacia arriba celdas hacia la izquierda End(xltoRight) celdas hacia la derecha
Sub Macro11() Selecciona todas las celdas ocupadas o vacias hacia abajo a partir de B4 Range("B4").Select Range("B4", ActiveCell.End(xlDown)).Select End Sub Sub Macro11a() Selecciona todas las celdas ocupadas o vacias hacia abajo a partir de B4 Range("B4", Range("B4").End(xlDown)).Select End Sub Sub Macro12() Selecciona todas las celdas ocupadas o vacias hacia abajo a partir de la celda actual Range(ActiveCell, ActiveCell.End(xlDown)).Select End Sub Sub Macro13() 'Selecciona todas las celdas ocupadas hacia abajo + 1 adicional a partir de la celda actual Range(ActiveCell, ActiveCell.End(xlDown).Offset(1, 0)).Select End Sub
Sub Macro14() 'Da el nombre de rango CUADRO a la region actual ActiveWorkbook.Names.Add Name:="CUADRO", RefersTo:=Selection.CurrentRegion End Sub Sub Macro15() Selecciona la primera celda vacia en una columna de datos Range("B4").Select While ActiveCell <> Empty ActiveCell.Offset(1, 0).Activate Wend End Sub
Sub Macro16() Selecciona la ultima celda de la region actual ActiveCell.CurrentRegion.Cells(ActiveCell.CurrentRegion.Rows.Count, ActiveCell.CurrentRegion.Columns.Count). End Sub Sub Macro16a() Selecciona la ultima celda de la region actual With ActiveCell.CurrentRegion .Cells(.Rows.Count, .Columns.Count).Select End With End Sub Sub Macro17() Selecciona la ultima celda ocupada hacia abajo en la columna actual While ActiveCell.Row <> 65536 Selection.End(xlDown).Select Wend Selection.End(xlUp).Select End Sub
ection.CurrentRegion
Count, ActiveCell.CurrentRegion.Columns.Count).Select
Sub Macro23b() 'Selecciona en la region actual las celdas hacia abajo a partir de la celda actual Range(ActiveCell.EntireColumn.Cells(ActiveCell.Row, 1), ActiveCell.EntireColumn.Cells(ActiveCell.CurrentRegion ActiveCell.CurrentRegion.Cells(1, 1).Row - 1, 1)).Select End Sub
Cell.EntireColumn.Cells(ActiveCell.CurrentRegion.Rows.Count + _
Sub Macro29() Baja el puntero 5 celdas a partir de la celda B4 Range("B4").Select ActiveCell.Offset(5, 0).Activate End Sub Sub Macro29a() Baja el puntero 5 celdas a partir de la celda B4 Range("B4").Offset(5, 0).Activate End Sub Sub Macro30() Mueve el puntero 2 celdas abajo y 3 a la derecha a partir de la celda B4 Range("B4").Offset(2, 3).Activate End Sub
TABLA DE DATOS Meses Ene Feb Mar Abr May Jun Jul Ago Sep Oct Nov Dic Datos 130 574 584 594 597 599 611 647 721 215 218 Datos 130 574 Datos 130 574 584 594 597