Use referencias relativas en Excel VBA

Buenas noches, me llamo Miguel y al día de hoy os traigo un nuevo artículo.

Por defecto, Macros de registros de Excel en modo absoluto. Sin embargo, a veces es útil grabar macros en modo relativo. Este programa te enseña cómo hacerlo. Si no sabe cómo grabar una macro, le recomendamos que lea este ejemplo primero.

Grabación en modo absoluto

Para grabar una macro en modo absoluto, realice los siguientes pasos.

1. Primerohaga clic en Grabar macro.

2. Luego seleccione la celda B3. Escriba Ventas y presione Entrar.

3. Escriba Producción y presione Entrar.

4. Escriba Logística y presione Entrar.

Resultado:

Grabación en modo absoluto

5. Haga clic en Detener grabación.

6. Rango vacío ("B3: B5").

7. Seleccione cualquier celda de la hoja y ejecute la macro grabada.

Resultado:

Resultado de grabación absoluto

Una macro grabada en modo absoluto siempre produce el mismo resultado.

Grabación en modo relativo

¿No sería bueno poner estas palabras en cualquier lugar de la hoja automáticamente? No solo Scope ("B3: B5"). Esto haría que la macro fuera mucho más flexible. Solución: Grabe la macro en modo relativo.

1. Seleccione "Usar referencias relativas".

Usa referencias relativas

2. Primero, seleccione cualquier celda (por ejemplo, celda B8).

3. Luego haga clic en Grabar macro.

4. Escriba Ventas y presione Entrar.

5. Escriba Producción y presione Entrar.

6. Escriba Logística y presione Entrar.

Resultado:

Grabación en modo relativo

7. Haga clic en Detener grabación.

8. Seleccione cualquier otra celda (por ejemplo, celda D4) y ​​ejecute la macro grabada.

Resultado:

Grabación en modo relativo Resultado

Excel coloca las palabras en relación con la celda seleccionada inicialmente. Por eso se llama grabación en modo relativo.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página utiliza Cookies. Más info