Grabación de una macro
1
Abrir Excel , a continuación, escriba una lista de números sin ordenar en una columna en una de las hojas de cálculo. Vas a grabar una macro que ordena estos números.
2
clic en el botón "Office" , a continuación, haga clic en el botón "Opciones" . Haga clic en la casilla de verificación Mostrar ficha Programador para que Excel muestre el menú que contiene los botones de grabación de macros . A menos que usted haga clic en esta casilla de verificación , los botones macro permanecer invisible.
3
clic en "Aceptar " en todos los cuadros de diálogo abiertos , a continuación, haga clic en la pestaña de " desarrolladores" , ahora visible.
Página 4
clic en el botón "Grabar" . Excel muestra un cuadro de diálogo que le pide un nombre para la macro. Escriba un nombre y haga clic en " OK" para comenzar a grabar la macro.
5
Arrastre sobre la lista de los números indicados anteriormente para seleccionar la lista , a continuación, haga clic en ellos y haga clic en " Ordenar ". Haga clic en el " menor a mayor " opción de clasificación. Excel ordena los números.
6
clic en el botón " Stop" en la barra de herramientas para detener la grabación macro.
7
Escriba una nueva lista de números no ordenados en el lugar de la lista existente , haga clic en el botón " macros " de la barra de herramientas para mostrar una lista de macros.
8
Escriba el nombre de la macro que grabó anteriormente , a continuación, haga clic en el botón "Ejecutar " . Excel se cierra el cuadro de diálogo , a continuación, ejecuta la macro. Note la nueva lista de números que has introducido ya está solucionado.
Escribir una macro
9
clic en el botón " Macros " , haga clic en el nombre de la macro que ha grabado anterior . Haga clic en el botón "Editar" para entrar en el entorno de desarrollo de Visual Basic .
10
Haga clic debajo del "Sub End" declaración, a continuación, pegue la siguiente macro en la ventana. Esta macro le pregunta si desea ejecutar la macro original, a continuación, se ejecuta esa macro , si su respuesta es " Sí".
Public sub askIfUserWantsToRunMacro ()
dim x
x = InputBox " ¿Desea ejecutar la macro clasificación (sí /no) ? "
si x = "yes ", entonces
[ENTER YOUR NAME mACRO AQUÍ ]
final si
End sub
11
tipo sobre el texto " [ ENTER YOUR NAME mACRO AQUÍ ]" con el nombre de la macro clasificación, haga clic en cualquiera de las declaraciones de la nueva macro .
12
clic en el icono "Excel" en la barra de tareas de Windows para volver a la hoja de cálculo con la lista de números ordenados. Escriba una nueva lista de números aleatorios.
13
clic en el botón " Macros " en la barra de herramientas , haga doble clic en el elemento " askIfUserWantsToRunMacro " . Excel le pide que con la pregunta que ha escrito antes.
14
Type " no" y presionar " Enter". Excel no ordena la nueva lista de números.
15
Ejecute la macro nueva otra vez, pero entre " sí" en esta ocasión . Excel ordena los nuevos números.