Cette liste qui vous montre les emplois les plus courantes effectuées dans VBA et les déclarations que vous devez taper pour obtenir la tâche VBA terminée, donc gardez cela liste pratique:
Ouvrez un formulaire en mode formulaire:
DoCmd.OpenForm "nom de forme", acNormal
Changer une propriété de formulaire sur une forme ouverte:
Forms! [nom de forme].nom de la propriété = newValue
Obtenez la valeur d'un contrôle sur un formulaire ouverte:
Forms! [nom de forme]! [controlName] .Value
Modifier la valeur d'un contrôle sur une forme ouverte:
Forms! [nom de forme]! [controlName] .Value = newValue
Changer une propriété du contrôle sur une forme ouverte:
Forms! [nom de forme]! [controlName].nom de la propriété = newValue
Fermer un formulaire, enregistrer les modifications:
DoCmd.Close acForm, "nom de forme», AcSaveYes
Imprimer un rapport:
DoCmd.OpenReport "REPORTNAME", AcViewNormal
Exécuter une requête d'action:
DoCmd.RunSQL "SQLstatement"
Afficher un message simple:
MsgBox "ton message"
Poser une question oui / non à l'écran:
variable = MsgBox ("ton message", VbQuestion + vbYesNo)
Navigation et sélection de code en VBA
Utilisez ces raccourcis VBA dans la fenêtre Code (utilisés pour l'écriture, l'édition et la visualisation VBA) et la fenêtre Exécution (qui vous permet d'exécuter le code tout moment, à droite sur la place) pour obtenir vos emplois faites rapidement.
Action | Touche de raccourci |
---|
Déplacer le curseur un caractère à droite | - |
Sélectionnez le caractère à droite | Maj + - |
Déplacer le curseur à droite d'un mot | Ctrl + - |
Sélectionnez à la fin du mot | Ctrl + Maj + - |
Déplacer le curseur un caractère à gauche | larr- |
Sélectionner le caractère à gauche du curseur | Maj + larr- |
Déplacer le curseur à gauche d'un mot | Ctrl + larr- |
Déplacez le curseur en début de ligne | Accueil |
Sélectionnez du texte en début de ligne | Maj + Accueil |
Déplacez le curseur en fin de ligne | Fin |
Sélectionnez le texte à la fin de la ligne | Maj + Fin |
Déplacez le curseur jusqu'à une ligne | ^ |
Déplacez le curseur sur une ligne | darr- |
Déplacer le curseur à la procédure suivante | Ctrl + darr- |
Déplacer le curseur à la procédure précédente | Ctrl + ^ |
Faites défiler jusqu'à un écran | PgUp |
Faites défiler un écran | PgDn |
Retour au début du module | Ctrl + Home |
Sélectionnez tout le texte en haut du module | Ctrl + Maj + Accueil |
Aller en bas du module | Ctrl + Fin |
Sélectionnez tout le texte en bas du module | Ctrl + Maj + Fin |
Couper la sélection | Ctrl + X |
Copier la sélection | Ctrl + C |
Coller la sélection | Ctrl + V |
Couper la ligne courante le Presse-papiers | Ctrl + Y |
Supprimer de la fin du mot | Ctrl + Suppr |
Effacer le caractère ou le texte sélectionné | Supprimer (Del) |
Effacer le caractère à gauche du curseur | Retour arrière |
Supprimer de la fin du mot | Ctrl + Suppr |
Supprimer au début du mot | Ctrl + Backspace |
Défaire | Ctrl + Z |
Ligne tiret | Tab |
Ligne outdent | Maj + Tab |
Trouver | Ctrl + F |
Remplacer | Ctrl + H |
Trouver le suivant | F3 |
Trouver précédente | Maj + F3 |
Obtenez de l'aide avec le mot sélectionné | F1 |
Infos rapides | Ctrl + I |
General éditeur VBA Touches de raccourci
Le tableau suivant vous montre quelques touches de raccourci utiles, et leurs fonctions, disponibles tout au long de l'éditeur Visual Basic, où vous écrivez, modifier et tester votre code VBA.
Action | Touche de raccourci |
---|
Basculer entre l'accès et l'éditeur VBA | Alt + F11 |
Aidez-moi | F1 |
Voir Explorateur d'objets | F2 |
Afficher les propriétés / événements | F4 |
Fenêtre Afficher le code | F7 |
Voir la fenêtre immédiate | Ctrl + G |
Voir le menu contextuel | Maj + F10 (ou à droite; cliquez sur) |
Exécuter un Sub / UserForm | F5 |
Arrêtez l'exécution de code | Ctrl + Pause |
Fermer éditeur VBA et le retour à Access | Alt + Q |
VBA débogage Touches de raccourci
Depuis code dans un langage de programmation doit être écrit exactement, il ne peut y avoir des erreurs ou des bugs. Heureusement, vous pouvez déboguer le code en VBA rapidement avec ces raccourcis de débogage:
Action | Touche de raccourci |
---|
Point d'arrêt à bascule | F9 |
Entrer dans | F8 |
Enjamber | Maj + F8 |
Sortir | Ctrl + Maj + F8 |
Courez à curseur | Ctrl + F8 |
Tous les points d'arrêt effacer | Ctrl + F9 |