Tecnología

Inicio

Visual Basic 6.0 Tutorial Excel

Visual Basic 6.0 Tutorial Excel


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 ese programa. Una vez que el mundo de la aplicación de Visual Basic (VBA) para Excel 6.0 se abre hacia arriba, 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 dominarla.

Editor de Visual Basic

Mantenga oprimida la tecla Alt y luego la tecla F11. Aparecerá la ventana de Excel VBA Editor, lo que le permite gestionar y crear una macro - o varios - 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: el proyecto, propiedades y ventanas de código. La ventana de proyecto realiza un seguimiento de las distintas láminas y objetos relacionados con el libro de Excel. La ventana Propiedades de seguimiento de algunas de las diferentes cosas que pueden ser diferente en sus macros - durante su uso temprano de VBA, no necesitará mucho esta ventana. Usted pasará la mayor parte de su tiempo en la ventana de código, escribiendo los códigos que componen sus diferentes macros.

Su primer Subrutina

Trae la ventana de código en el enfoque y empezar a escribir el código. El tipo de "Sub MyRoutine," añadir dos retornos de carro, a continuación, escriba "End Sub". Ahora ha creado una subrutina llamada "MyRoutine", que no hace nada. Ponga el cursor entre esas líneas de código, y empezar 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" ).Select

Hacer hasta Selection.Offset (0, -2) .Value = & quot; & quot;
Selection.Value = Selection.Offset (0, -2) .Value & amp; & Quot; & Quot; &amperio; Selection.Offset (0, -1)
Selection.Offset (1, 0) .Seleccionar
Lazo

Rango (& quot; A1 & quot;) .Seleccionar

End Sub

Experimento con nuevos códigos y funciones. Usted puede encontrar una gran cantidad de estos en los sitios que aparecen en Referencias y Recursos. Si usted está teniendo problemas para conseguir las funciones para ejecutar, verificar que no hay signos de puntuación que faltan, y que todas sus subrutinas comienzan y terminan.

La activación de macros

Una macro es una de dos cosas: o bien el código que haya programado en Visual Basic (VBA lo llama a una subrutina), o mediante el registro utilizando una herramienta de grabadora de macros. Macros se pueden activar a través de un número de maneras diferentes. El más básico está presionando Alt y F7, o encontrar el submenú Macros en el menú Herramientas. Esto abre el cuadro de diálogo Ejecutar macros, que le permite ejecutar cualquier macro que ha realizado hasta el momento. Cuando se inicia una nueva macro, también puede configurarlo para tener un acceso directo del teclado. Abra el submenú macros y seleccione Grabar macro, introducir un nombre para la macro, a continuación, elija un atajo de teclado. Al abrir VBE, puede editar ese macro para que cada vez que cualquier usuario escribe en la combinación de teclas, Excel activa automáticamente la macro.

También puede hacer un botón que pone en marcha su macro. Abra el menú Dibujar o haga clic derecho e insertar un objeto. Diseñar el botón utilizando las diferentes herramientas, a continuación, haga clic en el objeto y seleccione "Asignar macro." Cambiar la macro de la lista y guardarla. Cada vez que un usuario hace clic en ese objeto, la macro se ejecutará automáticamente.

Compartiendo la hoja de cálculo

Asegúrese de que todos los usuarios que vayan a utilizar la hoja de cálculo en su máquina tienen la configuración de seguridad de macros ajustado a baja o media. Seguridad baja 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. mediana seguridad le pedirá al usuario para permitir o denegar las macros - y ellos deben escoger "Permitir".