Vidéo: Débuter avec VBA Excel et la programmation 2025
Par Alan Simpson
La programmation de Microsoft Access avec VBA peut être beaucoup plus facile si vous connaissez les raccourcis clavier pour les commandes et tâches les plus courantes et les bits de code les plus courants que vous utiliserez dans l'éditeur et les fenêtres immédiates lorsque vous construisez et déboguez votre application Access.
Code commun pour la programmation et le débogage VBA dans Access
Cette liste vous montre les tâches les plus courantes exécutées dans VBA et les instructions que vous devez taper pour terminer la tâche VBA. Gardez cette liste à portée de main:
Ouvrir un formulaire en mode Formulaire:
DoCmd. OpenForm " nom_formulaire ", acNormal
Modifier une propriété de formulaire sur un formulaire ouvert:
Formulaires! [ nomformulaire ]. propertyName = newValue
Récupère la valeur d'un contrôle sur un formulaire ouvert:
Formulaires! [ formName ]! [ controlName ]. Valeur
Changer la valeur d'un contrôle sur un formulaire ouvert:
Formulaires! [ formName ]! [ controlName ]. Valeur = nouvelleValeur
Modifier une propriété de contrôle sur un formulaire ouvert:
Formulaires! [ formName ]! [ controlName ]. propertyName = newValue
Ferme un formulaire en enregistrant les modifications:
DoCmd. Close acForm, " formName ", acSaveYes
Imprime un rapport:
DoCmd. OpenReport " reportName ", acViewNormal
Exécutez une requête d'action:
DoCmd. RunSQL " SQLstatement "
Afficher un message simple:
MsgBox " yourMessage "
Poser une question oui / non à l'écran:
variable = MsgBox (" votreMessage ", vbQuestion + vbYesNo)
Navigation et sélection de code dans VBA
Utilisez ces raccourcis VBA dans la fenêtre Code (utilisé pour la rédaction, l'édition et l'affichage de VBA) et la fenêtre Exécution (qui vous permet d'exécuter du code à tout moment, directement sur place) pour effectuer vos tâches rapidement.
Action | Touche de raccourci |
---|---|
Déplacer le curseur vers la droite | → |
Sélectionner le caractère vers la droite | Maj + → |
Déplacer le curseur vers la droite | Ctrl + → |
Sélectionner à la fin du mot | Ctrl + Maj + → |
Déplacer le curseur à gauche d'un caractère | & larr; |
Sélectionnez le caractère à gauche du curseur | Maj + & larr; |
Déplacer le curseur à gauche d'un mot | Ctrl + & larr; |
Déplacer le curseur au début de la ligne | Accueil |
Sélectionner le texte pour démarrer la ligne | Maj + Début |
Déplacer le curseur jusqu'à la fin de la ligne | Fin |
Sélectionner le texte jusqu'à la fin de la ligne | Maj + Fin |
Déplace le curseur sur une ligne | & uarr; |
Déplace le curseur sur une ligne | & darr; |
Déplacez le curseur sur la procédure suivante | Ctrl + & darr; |
Déplacer le curseur sur la procédure précédente | Ctrl + & uarr; |
Faire défiler vers le haut d'un écran | PgUp |
Faire défiler vers le bas d'un écran | PgDn |
Aller en haut du module | Ctrl + Accueil |
Sélectionner tout le texte en haut du module | Ctrl + Maj + Début |
Aller en bas du module | Ctrl + Fin |
Sélectionner 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 dans le Presse-papiers | Ctrl + Y |
Supprimer jusqu'à la fin du mot | Ctrl + Supprimer |
Supprimer le caractère ou texte sélectionné | Supprimer (Suppr) |
Supprimer le caractère à gauche du curseur | Retour arrière |
Supprimer à la fin du mot | Ctrl + Supprimer |
Supprimer au début du mot | Ctrl + Retour arrière |
Annuler | Ctrl + Z |
Ligne de retrait | Onglet |
Ligne de sortie | Maj + Tab |
Rechercher | Ctrl + F |
Remplacer | Ctrl + H |
Trouver Suivant | F3 |
Trouver Précédent | Maj + F3 |
Obtenir de l'aide sur le mot actuellement sélectionné | F1 |
Infos rapides | Ctrl + I |
Général VBA Touches de raccourci de l'éditeur
Le tableau suivant vous montre quelques touches de raccourci utiles et leur f onctions, disponibles dans l'éditeur Visual Basic, où vous écrivez, modifiez et testez votre code VBA.
Action | Touche de raccourci |
---|---|
Basculer entre Access et l'éditeur VBA | Alt + F11 |
Aide | F1 |
Afficher le navigateur d'objets | F2 |
Afficher les propriétés / événements | F4 |
Afficher la fenêtre de code | F7 |
Afficher la fenêtre immédiate | Ctrl + G |
Afficher le menu contextuel | Maj + F10 (ou clic droit) |
Exécuter un sous / UserForm | F5 |
Exécuter l'exécution de code | Ctrl + Break |
Fermer l'éditeur VBA et revenir à Access | Alt + Q |
Touches de raccourci de débogage VBA
Depuis le code dans un langage de programmation doit être écrit exactement, il ne peut y avoir aucune erreur ou bogue. Heureusement, vous pouvez déboguer rapidement du code dans VBA avec ces raccourcis de débogage:
Action | Touche de raccourci |
---|---|
Bascule le point d'arrêt | F9 |
Entrez dans | F8 |
Pas sur | Maj + F8 |
Sortez | Ctrl + Maj + F8 |
Exécuter au curseur | Ctrl + F8 |
Effacer tous les points d'arrêt | Ctrl + F9 |
