Access 2007 programmation VBA pour les nuls

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:

Sommaire

Faire çaCette presse
Basculer entre l'accès et l'éditeur VBAAlt + F11
Obtenir de l'aideF1
Explorateur d'objets (éditeur VBA)F2
Voir les propriétés et événementsF4
Fermer éditeur VBA et le retour à AccessAlt + Q

Touches de raccourci au Code de débogage dans VBA 2,007

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:

ActionTouche de raccourci
Point d'arrêt à basculeF9
Entrer dansF8
EnjamberMaj + F8
SortirCtrl + Maj + F8
Courez à curseurCtrl + F8
Tous les points d'arrêt effacerCtrl + F9

Communes touches de raccourci dans VBA 2007 Éditeur

É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:

ActionTouche de raccourci
Obtenir de l'aideF1
Voir Explorateur d'objetsF2
Afficher les propriétésF4
Fenêtre Afficher le codeF7
Ouvrez l'Explorateur de projetCtrl + R
Fermer et retourner à l'accèsAlt + Q
Passer à l'accèsAlt + F11
Voir la fenêtre immédiateCtrl + G
Voir le menu contextuelMaj + F10 (ou à droite; cliquez sur)
Voir définitionMaj + F2
Aller à la dernière positionCtrl + Maj + F2
Exécuter un Sub / UserFormF5
Arrêtez l'exécution de codeCtrl + Pause

VBA 2007 Raccourcis pour immédiate et le Code de Windows

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:

ActionTouche de raccourci
Déplacer le curseur un caractère à droite--
Sélectionnez le caractère à droiteMaj + -
Déplacer le curseur à droite d'un motCtrl + -
Sélectionnez à la fin du motCtrl + Maj + -
Déplacer le curseur un caractère à gauchelt; ---
Sélectionner le caractère à gauche du curseurMaj + lt; ---
Déplacer le curseur à gauche d'un motCtrl + lt; ---
Déplacez le curseur en début de ligneAccueil
Sélectionnez du texte en début de ligneMaj + Accueil
Déplacez le curseur en fin de ligneFin
Sélectionnez le texte à la fin de la ligneMaj + Fin
Déplacez le curseur jusqu'à une ligne^
Déplacez le curseur sur une lignedarr-
Déplacer le curseur à la procédure suivanteCtrl + darr-
Déplacer le curseur à la procédure précédenteCtrl + ^
Faites défiler jusqu'à un écranPgUp
Faites défiler un écranPgDn
Retour au début du moduleCtrl + Home
Sélectionnez tout le texte en haut du moduleCtrl + Maj + Accueil
Aller en bas du moduleCtrl + Fin
Sélectionnez tout le texte en bas du moduleCtrl + Maj + Fin
Couper la sélectionCtrl + X
Copier la sélectionCtrl + C
Coller la sélectionCtrl + V
Couper la ligne courante le Presse-papiersCtrl + Y
Supprimer de la fin du motCtrl + Suppr
Effacer le caractère ou le texte sélectionnéSupprimer (Del)
Effacer le caractère à gauche du curseurRetour arrière
Supprimer au début du motCtrl + Backspace
DéfaireCtrl + Z
Ligne tiretTab
Ligne outdentMaj + Tab
TrouverCtrl + F
RemplacerCtrl + H
Trouver le suivantF3
Trouver précédenteMaj + F3
Obtenez de l'aide avec le mot sélectionnéF1
Obtenez de l'info rapideCtrl + I

Codes pour VBA commune 2007 Tâches

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)

» » » » Access 2007 programmation VBA pour les nuls