VBA – Referencia de Rango / Celda

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

Dennis Madrid

Last updated on abril 3, 2022

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