Tenemos dos opciones para referir una celda en excel VBA Referencias absolutas y referencias relativas. Macro de registros de Excel por defecto en modo Absoluto.
En este artículo, aprendemos sobre las referencias absolutas en Excel VBA. Grabamos una macro para escribir algo de texto en las celdas B2:B4. Macro siempre escribe el texto en las celdas B2:B4 independientemente de la celda activa.
Implementación:
Siga los pasos a continuación para implementar referencias absolutas en macros de Excel:
Paso 1: Abra Excel y seleccione la celda «A1».
Paso 2: Vaya a la pestaña «Desarrollador» >> Haga clic en «Grabar macro».
Paso 3: Ingrese el nombre de Macro » absoluteReference » y presione «OK»
Paso 4: Escriba «Australia» en la celda B2.
Paso 5: Escriba «Brasil» en la celda B3.
Paso 6: Escriba «México» en la celda B4.
Paso 7: Seleccione la celda B5 y presione «Detener grabación».
Código VBA (grabado):
Sub absoluteReference() Range("B2").Select ActiveCell.FormulaR1C1 = "Australia" Range("B3").Select ActiveCell.FormulaR1C1 = "Brazil" Range("B4").Select ActiveCell.FormulaR1C1 = "Mexico" Range("B5").Select End Sub
Paso 8: simplemente elimina el contenido de las celdas B2: B4.
Paso 9: Vaya a Ver >> Macros >> Ver macros – para abrir el cuadro de diálogo Macro [atajo de teclado – Alt+F8].
Paso 10: seleccione Macro de la lista (por ejemplo, referencia absoluta ) y presione «Ejecutar».
Producción:
Publicación traducida automáticamente
Artículo escrito por sk123online y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA