Vidéo: [Visual Basic] Créer un petit programme avec Visual Basic 2010 2025
Par Joseph C. Stockman, Alan Simpson
L'utilisation de VBA (Visual Basic pour Application) pour programmer Microsoft Access 2007 est simplifiée si vous utilisez des raccourcis pour déboguer du code dans VBA et effectuer des tâches courantes dans VBA éditeur et les fenêtres VBA immédiates et de code. En outre, envisagez d'apprendre les codes utilisés pour effectuer des tâches VBA courantes.
Raccourcis communs dans VBA-Access 2007
Connaître les raccourcis clavier les plus populaires dans VBA-Access 2007 vous aidera à travailler plus efficacement. Utilisez ce tableau de raccourci jusqu'à ce que vous appreniez les combinaisons de touches et leurs fonctions:
Pour le faire | Appuyez sur |
---|---|
Basculer entre Access et l'éditeur VBA | Alt + F11 |
Obtenir de l'aide | F1 |
Afficher le navigateur d'objets (VBA) Éditeur) | F2 |
Afficher les propriétés et les événements | F4 |
Fermer l'éditeur VBA et revenir à Access | Alt + Q |
Touches de raccourci pour déboguer le code dans VBA 2007
Éviter les bugs ou les erreurs signifie que vous devez être précis lorsque vous écrivez du code dans un langage de programmation. Heureusement, l'utilisation de ces raccourcis permet de déboguer le code rapidement dans VBA:
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 |
|
L'écriture, la modification et le test de votre code VBA dans l'éditeur Visual Basic s'effectuent plus facilement si vous apprenez ces touches de raccourci utiles et leurs fonctions:
Action
Touche de raccourci | Obtenir de l'aide |
---|---|
F1 | Afficher le Navigateur d'objets |
F2 | Afficher les propriétés |
F4 | Afficher la fenêtre Code |
F7 | Ouvrir l'Explorateur de projet |
Ctrl + R | Fermer et retourner à Access |
Alt + Q | Basculer vers Access |
Alt + F11 | Afficher la fenêtre Immédiat |
Ctrl + G | Afficher le menu contextuel |
Maj + F10 (ou clic droit) | Voir la définition |
Maj + F2 | Aller à la dernière position |
Ctrl + Maj + F2 | Lancer un Sub / UserForm |
F5 | Exécution de code d'arrêt |
Ctrl + Rupture | Raccourcis VBA 2007 pour Windows immédiat et code |
Pour exécuter vos tâches rapidement dans la fenêtre Exécution (qui vous permet d'exécuter du code à tout moment) La fenêtre de code (utilisée pour écrire, modifier et afficher VBA) utilise ces raccourcis VBA:
Action
Touche de raccourci | Déplacer le curseur vers la droite cter |
---|---|
- → | Sélectionner le caractère vers la droite |
Maj + - → | Déplacer le curseur vers la droite |
Ctrl + - → | Sélectionner jusqu'à la fin du mot |
Ctrl + Maj + - → < Déplacer le curseur à gauche d'un caractère | <- |
Sélectionner le caractère à gauche du curseur | Maj + <- |
Déplacer le curseur à gauche | Ctrl + <- |
Déplacer le curseur au début de ligne | Accueil |
Sélectionner le texte au début de 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 le texte sélectionné | Supprimer (Suppr) |
Supprimer le caractère à gauche du curseur | Retour arrière |
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 | Suivant |
F3 > Rechercher Précédent | Maj + F3 |
Obtenir de l'aide sur le mot sélectionné | F1 |
Obtenir des informations rapides | Ctrl + I |
Codes des tâches courantes de VBA 2007 | Cette liste vous montre les tâches les plus courantes effectuées dans VBA 2007 et les relevés de code que vous devez taper pour compléter Tâche VBA, gardez donc cette liste à portée de main: |
Ouvrez un formulaire en mode Formulaire: | DoCmd.OpenForm " |
nom_formulaire
", acNormal
Modifier une propriété de formulaire sur un formulaire ouvert:
Formulaires! [nom de forme]. propertyName = newValue Obtenir la valeur d'un contrôle sur un formulaire ouvert: Formulaires! [nom de forme]! [controlName]. Valeur
Changer la valeur d'un contrôle sur un formulaire ouvert:
Formulaires! [nom de forme]! [controlName]. Value = newValue
Modifier une propriété de contrôle sur un formulaire ouvert:
Forms! [nom de forme]! [controlName]. propertyName = newValue
Ferme un formulaire en enregistrant les modifications de conception:
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 à l'écran: variable
= MsgBox ("
yourMessage
", vbQuestion + vbYesNo)
