Esta lista, que muestra los trabajos más comunes que se realizan en VBA y las declaraciones que necesita para escribir para conseguir la tarea VBA completado, por lo que mantener esta lista a la mano:
Abra un formulario en la vista formulario:
DoCmd.OpenForm "nombre del formulario", acNormal
Cambiar una forma de propiedad en una forma abierta:
Formularios! [nombre del formulario].nombre de la propiedad = newValue
Obtener el valor de un control en un formulario abierto:
Formularios! [nombre del formulario]! [ControlName] .Value
Modificar el valor de un control en un formulario abierto:
Formularios! [nombre del formulario]! [ControlName] .Value = newValue
Cambiar una propiedad de control en una forma abierta:
Formularios! [nombre del formulario]! [ControlName].nombre de la propiedad = newValue
Cerrar un formulario, guardar los cambios:
DoCmd.Close acForm "nombre del formulario", AcSaveYes
Imprimir un informe:
DoCmd.OpenReport "ReportName", AcViewNormal
Ejecutar una consulta de acción:
DoCmd.RunSQL "SQLStatement"
Mostrar un mensaje simple:
MsgBox "tu mensaje"
Hacer una si / no en pantalla pregunta:
variable = MsgBox ("tu mensaje", VbQuestion + vbYesNo)
Navegación y selección de código en VBA
Use estos atajos de VBA en la ventana de código (utilizados para escribir, editar y visualizar VBA) y la ventana Inmediato (que permite ejecutar código cualquier momento, justo en el lugar) para obtener sus trabajos que se hacen rápidamente.
Acción | Tecla de acceso directo |
---|
Mover el cursor hacia la derecha un carácter | - |
Seleccione el carácter a la derecha | Shift + - |
Mover el cursor hacia la derecha una palabra | Ctrl + - |
Seleccionar a final de palabra | Ctrl + Shift + - |
Mover el cursor dejó un carácter | larr- |
Seleccione el carácter a la izquierda del cursor | Shift + larr- |
Mover el cursor dejó una palabra | Ctrl + larr- |
Mover el cursor al inicio de la línea | Casa |
Seleccionar texto al inicio de la línea | Mayús + Inicio |
Mover el cursor al final de la línea | Fin |
Seleccionar texto al final de la línea | Mayús + Fin |
Mover el cursor hacia arriba una línea | ^ |
Mover el cursor hacia abajo una línea | darr- |
Mueva el cursor al siguiente procedimiento | Ctrl + darr- |
Mover el cursor al procedimiento anterior | Ctrl + ^ |
Desplazarse hacia arriba una pantalla | Re Pág |
Desplácese hacia abajo una pantalla | PgDn |
Ir al inicio de módulo | Ctrl + Inicio |
Seleccionar todo el texto a la parte superior de módulo | Ctrl + Mayús + Inicio |
Ir a la parte inferior del módulo | Ctrl + Fin |
Seleccionar todo el texto a fondo del módulo | Ctrl + Mayús + Fin |
Selección Cut | Ctrl + X |
Copiar selección | Ctrl + C |
Pega la selección | Ctrl + V |
Cortar línea actual al portapapeles | Ctrl + Y |
Eliminar a final de palabra | Ctrl + Supr |
Eliminar el carácter o el texto seleccionado | Delete (Del) |
Borrar carácter a la izquierda del cursor | Retroceso |
Eliminar a final de palabra | Ctrl + Supr |
Eliminar para inicio de palabra | Ctrl + Retroceso |
Deshacer | Ctrl + Z |
Línea de sangría | Tab |
Línea Outdent | Shift + Tab |
Encontrar | Ctrl + F |
Reemplazar | Ctrl + H |
Buscar siguiente | F3 |
Buscar anterior | Shift + F3 |
Obtener ayuda con la palabra seleccionada actualmente | F1 |
Información rápida | Ctrl + I |
Generales VBA Editor teclas de acceso directo
La siguiente tabla muestra algunas teclas de acceso directo votos, y sus funciones, disponibles en todo el editor de Visual Basic, en el que escribir, editar y probar el código VBA.
Acción | Tecla de acceso directo |
---|
Cambiar entre el acceso y el editor de VBA | Alt + F11 |
Ayuda | F1 |
Ver Examinador de objetos | F2 |
Visualización de propiedades / eventos | F4 |
Ventana Ver código | F7 |
Ventana de visión inmediata | Ctrl + G |
Vista menú contextual | Shift + F10 (o la derecha; haga clic) |
Ejecutar una Sub / UserForm | F5 |
Detener la ejecución de código | Ctrl + Pausa |
Cerrar VBA Editor y el retorno a Access | Alt + Q |
VBA depuración teclas de acceso directo
Desde código en un lenguaje de programación se debe escribir exactamente, no puede haber errores o bugs. Afortunadamente, puede depurar código en VBA rápidamente con estos atajos de depuración:
Acción | Tecla de acceso directo |
---|
Alternar punto de interrupción | F9 |
Entrar en | F8 |
Paso más | Shift + F8 |
Salir | Ctrl + Shift + F8 |
Ejecutar hasta el cursor | Ctrl + F8 |
Borrar todos los puntos de interrupción | Ctrl + F9 |