VBA – Referencia de Rango / Celda
In this Article
Este tutorial demostrará cómo obtener la referencia de una celda.
Obtener la Referencia del Rango
Esto mostrará la referencia de la celda utilizando el objeto Range:
MsgBox Range("A1").Address
Obtener la Referencia de la Celda
Esto mostrará la dirección de la celda usando el objeto Cells:
MsgBox Cells(1,1).Address
Referencia de la Celda Activa
Para obtener la referencia de la celda activa utilice este código:
MsgBox ActiveCell.Address
Asignar la referencia de la celda a una variable
También puedes asignar la referencia de la celda a una variable de cadena para facilitar su uso dentro de tu código:
Dim referencia As String
referencia = Range("A1").Address
MsgBox referencia
Obtener el número de fila de la referencia de la celda
Este código extraerá el número de fila de una referencia:
Sub ObtenerNumerodeFilaDesdeReferenciaDeCelda()
Dim referencia As String
Dim numeroFila As Long
referencia = Range("A1:A10").Address
numeroFila = Range(referencia).Row
MsgBox numeroFila
End Sub
Sin embargo, normalmente se puede utilizar este código mucho más sencillo
MsgBox Range("A1").Row