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 apprendre les combinaisons de touches et leurs fonctions:
Eviter les bugs ou erreurs signifie que vous devez être précis lors de l'écriture du code dans un langage de programmation. Heureusement, en utilisant ces raccourcis sera rapidement déboguer le code VBA:
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 |
Écriture, l'édition, et de tester votre code VBA dans l'éditeur Visual Basic se déroulera plus en douceur si vous apprenez ces touches de raccourci utiles et leurs fonctions:
Action | Touche de raccourci |
---|
Obtenir de l'aide | F1 |
Voir Explorateur d'objets | F2 |
Afficher les propriétés | F4 |
Fenêtre Afficher le code | F7 |
Ouvrez l'Explorateur de projet | Ctrl + R |
Fermer et retourner à l'accès | Alt + Q |
Passer à l'accès | Alt + F11 |
Voir la fenêtre immédiate | Ctrl + G |
Voir le menu contextuel | Maj + F10 (ou à droite; cliquez sur) |
Voir définition | Maj + F2 |
Aller à la dernière position | Ctrl + Maj + F2 |
Exécuter un Sub / UserForm | F5 |
Arrêtez l'exécution de code | Ctrl + Pause |
Pour obtenir vos tâches faites rapidement dans la fenêtre Exécution (qui vous permet d'exécuter du code à tout moment, à droite sur la place) et fenêtre Code (utilisés pour l'écriture, l'édition et la visualisation VBA) utiliser ces raccourcis VBA:
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 | lt; --- |
Sélectionner le caractère à gauche du curseur | Maj + lt; --- |
Déplacer le curseur à gauche d'un mot | Ctrl + lt; --- |
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 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 |
Obtenez de l'info rapide | Ctrl + I |
Cette liste vous montre les emplois les plus communes menés dans VBA 2007 et les états de code que vous devez taper pour compléter la tâche VBA, 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! [FormName] = NewValue .propertyName
Obtenez la valeur d'un contrôle sur un formulaire ouverte:
Forms! [FormName]! [ControlName] .Value
Modifier la valeur d'un contrôle sur une forme ouverte:
Forms! [FormName]! [ControlName] .Value = nouvelleValeur
Changer une propriété du contrôle sur une forme ouverte:
Forms! [FormName]! [ControlName] = .propertyName nouvelleValeur
Fermer un formulaire, enregistrer les modifications de conception:
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 "yourMessage"
Poser une question à l'écran:
variable = MsgBox ("ton message", VbQuestion + vbYesNo)