Excel es la más utilizada para organizar los datos en un formato más fácil de leer , pero que sólo representa la mitad de la capacidad de dicho programa. Una vez que el mundo de las aplicaciones de Visual Basic (VBA ) para Excel 6.0 se abre , prácticamente no hay límites a lo que el sistema puede lograr. VBA lleva - como todos los lenguajes de programación - una curva de aprendizaje empinada , pero una alta recompensa para aquellos que pueden dominarlo. Editor básico
Press Visual y mantenga pulsada la tecla Alt y la tecla F11. Aparecerá la ventana del editor de VBA Excel , lo que le permite gestionar y crear una macro - o más - para hacer lo que tiene que hacer . Una macro es un acceso directo a una tarea que haces repetidamente. El editor debe tener tres ventanas : Proyecto , Propiedades y ventanas Código . La ventana de proyecto realiza un seguimiento de las diversas hojas y objetos relacionados con el libro de Excel . La ventana Propiedades rastrea algunas de las diferentes cosas que puede ser diferente en tus macros - durante su uso temprano de VBA , no necesitará esta ventana mucho más . Usted pasará la mayor parte de su tiempo en la ventana de código , escribir los códigos que conforman los diferentes macros. MarketBook.es: su primer subprograma
Trae la ventana de código en el foco y empezar a escribir el código. El tipo de " Sub MyRoutine , " sumar dos retornos de carro , y luego escriba " End Sub ". Ahora ha creado un subprograma denominado " MyRoutine ", que no hace nada. Coloque el cursor entre las líneas de código, y comience a escribir la rutina. El siguiente código combinar una lista de los nombres y apellidos de las columnas A y B en la columna C: .
Sub MyRoutine
ActiveSheet.Range ( " C1" ) Seleccione
< p> Do Until Selection.Offset ( 0 , -2 ) Value = " " Selection.Value Selection.Offset = ( 0 , -2 ) y Valor . "" & Selection.Offset ( 0 , . - 1 ) Selection.Offset ( 1 , 0). SelectLoop
Range (" A1") . SelectEnd Sub
Experimentar con nuevos códigos y funciones. Usted puede encontrar una gran cantidad de estos en los sitios que figuran en Referencias y recursos . Si usted está teniendo problemas para conseguir las funciones que se ejecutan , compruebe que no hay signos de puntuación que faltan, y que todas sus subrutinas comienzan y terminan .
Activar Macros
< br >
una macro es una de dos cosas : o bien el código programado en Visual Basic ( VBA lo que llama una subrutina ) o grabándolas con la función grabadora de macros . Las macros se pueden activar a través de un número de diferentes maneras . El más básico está presionando Alt y F7 , o encontrar el submenú Macros en el menú Herramientas. Se abrirá el cuadro de diálogo Macros Run , que permite ejecutar cualquier macro que has hecho hasta ahora. Cuando se inicia una nueva macro , también puede configurarlo para que tenga un atajo de teclado. Abra el submenú Macros y seleccione Grabar macro , ingrese un nombre para la macro, elija un atajo de teclado. Al abrir VBE , se puede editar el macro para que cada vez que cualquier tipo de usuario en el atajo de teclado , Excel automáticamente activa la macro.
Usted también puede hacer un botón que activa la macro. Abra el menú Dibujar o haga clic derecho e insertar un objeto. Diseñe el botón utilizando las diversas herramientas , a continuación, haga clic en el objeto y seleccione " Asignar macro ". Elija la macro de la lista y guardarla. Cada vez que un usuario hace clic dicho objeto , la macro se ejecutará automáticamente.
Compartir la hoja de cálculo
Asegúrese de los usuarios que vayan a utilizar la hoja de cálculo en su equipo tienen la Macro Configuración de seguridad ajustados a baja o media . Baja de seguridad permitirá que la máquina funcione cualquier macro que signifique cualquier hoja de cálculo - que puede dejar el ordenador abierto a la infección si no se conoce el origen de la hoja de cálculo. Seguridad media pedirá al usuario para permitir o denegar las macros - . " Permitir" y deben seleccionar