Cómo conseguir Número de fila por un solo clic utilizando VBA en Microsoft Excel 2010
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
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
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á.
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
De esta manera, puede obtener el número de fila de la celda seleccionada, usando el código VBA.