En este artículo, aprenderá cómo obtener el número de fila con un solo clic.

Haga clic en la pestaña Desarrollador Desde el grupo Código, seleccione Visual Basic

img1

Ingrese el siguiente código en la hoja de trabajo actual (sheet1 en nuestro ejemplo)

Private Sub Worksheet_SelectionChange (ByVal Target As Range)

Dim rownumber As Integer

rownumber = ActiveCell.Row

Si ActiveCell.Value <> «» Entonces

MsgBox «Ha hecho clic en el número de fila» & rownumber

Finalizar si

End Sub

img2

El evento SelectionChange se activará cada vez que el usuario seleccione cualquier celda y nos dará el número de fila de la celda seleccionada.

Si la celda activa está vacía, el código no se ejecutará.

img3

En la instantánea anterior, puede ver que la barra de fórmulas contiene la celda D4 y, por lo tanto, el número de fila es 4.

Si seleccionamos la celda A1, y luego obtenemos el número de fila como 1. Consulte la instantánea que se muestra a continuación

img4

De esta manera, puede obtener el número de fila de la celda seleccionada, usando el código VBA.