Está en la página 1de 1

Ejercicio Macros “Reutilización de Código”

Nuestro objetivo es crear una macro que permita insertar información de la


fila 3 (hoja Datos) a la fila 2 del hoja Listado por medio de un botón.

1. Accedemos al Editor de Visual Basic con las teclas ALT+F11


2. Trabajar con ventanas en paralelo (Excel / Interfaz VBA)
3. Inserte un botón en la hoja Datos
4. Copie el código del formulario para reutilizarlo en el botón creado
5. Elimine líneas de código que no sirvan
6. El código debe hacer lo siguiente:

a) Desactivar actualización de pantalla (falso)


b) Desactivar protección de la hoja
c) Seleccione la celda para el destino de la información
d) Insertar fila
e) Mover de la celda actual hacia abajo (bajar fila)
f) Copiar fila
g) Mover de la celda actual hacia arriba (subir fila)
h) Pegar en hoja activa
i) Desactivar estado de copia (línea intermitente)
j) Ingresar valores destino por los de origen
k) Seleccionar celda hacia la derecha
l) Repetir pasos J y K hasta ingresar todos los datos
m) Activar protección de la hoja

Apóyese con listado de comandos siguientes para la codificación y tache los


que no sirven:

Selection.EntireRow.Insert Range("a2").Select
ActiveCell.Value = TxtF.Text Range("b2").Select
Selection.Offset(0, 1).Select ActiveSheet.Paste
Selection.Offset(1, 0).Select Range("¿?").Value = Range("¿?").Value
Selection.Offset(-1, 0).Select ActiveSheet.Unprotect
ActiveSheet.Protect ActiveCell.Select
Application.CutCopyMode = False Selection.EntireRow.Copy

También podría gustarte