Return to VBA Code Examples

VBA – Referencia de Rango / Celda

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

Referencia celda

 

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
vba-free-addin

Complemento de Ejemplos de Código de VBA

Acceda fácilmente a todos los ejemplos de código que se encuentran en nuestro sitio.

Simplemente navegue al menú, haga clic y el código se insertará directamente en su módulo. Complemento .xlam.

(¡No se requiere instalación!)

Descarga gratuita

Return to VBA Code Examples