Visual Basic es el lenguaje de programación que los desarrolladores utilizan para extender el conjunto de herramientas por defecto de Microsoft Excel. Los programas de los desarrolladores escriben se llaman macros. Puede crear macros de dos maneras : escribiendo en un entorno de programación y mediante el registro de ellos. Cualquiera que sea la forma que elija para crear macros , puede utilizar estos programas para llevar a cabo sus tareas de Excel con mayor rapidez y menos errores que si se utiliza la interfaz de usuario estándar de Excel. Desde macros tienen tal poder, no deje de probar nuevas macros en datos de prueba antes de usarlos con sus datos en tiempo real . Instrucciones
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.