Déclarations de VBA communes de programmation VBA Excel

Le tableau suivant fournit une liste de déclarations couramment utilisés VBA que vous pouvez utiliser lors de la création de macros pour Excel. Pour plus d'informations sur une déclaration particulière, consultez le système d'aide d'Excel.

Déclaration VBACe qu'il fait
AppActivateActive une fenêtre d'application
BipÉmettre une tonalité via le haut-parleur de l'ordinateur
AppelTransfère le contrôle à une autre procédure
ChDirModifie le répertoire courant
ChDriveChange le lecteur en cours
FermerFerme un fichier texte
ConstDéclare une valeur constante
DateDéfinit la date actuelle du système
DéclarerDéclare une référence à une procédure externe dans un LinkLibrary dynamique (DLL)
DeleteSettingSupprime une section ou un paramètre clé de l'entrée INTHE Registre Windows d'une application
ObscurcirDéclare les variables et (éventuellement) les types de données
Avez-boucleUne boucle à travers un ensemble d'instructions
FinUtilisé seul, quitte le program- également utilisé pour mettre fin à un ofstatements de blocs qui commencent par Si, Avec, Sub, Function propriété, Type ou Sélectionnez
EffacerRe-initialise un tableau
ErreurSimule une condition d'erreur spécifique
Quitter DoQuitte un bloc de code Do-boucle
Exit ForQuitte un bloc de code For-Next
Exit FunctionQuitte une procédure Function
Quitter la propriétéQuitte une procédure de propriété
Exit SubQuitte une procédure de routine
FileCopyCopie un fichier
Pour chaque Next-Une boucle à travers un ensemble d'instructions pour chaque membre de acollection
For-NextUne boucle à travers un ensemble d'instructions un nombre spécifique oftimes
FonctionDéclare le nom et les arguments pour une procédure Function
ObtenirLit des données à partir d'un fichier texte
GoSub ... RetourBranches et retours à partir d'une procédure
Aller àBranches à une déclaration spécifiée dans une procédure
Si-Then-ElseTraite les instructions conditionnellement (la partie Else isOptional)
Entrée #Lit des données à partir d'un fichier texte séquentiel
TuerSupprime un fichier
LaisserAffecte la valeur d'une expression à une variable de orproperty
Input Line #Lit une ligne de données à partir d'un fichier texte séquentiel
ChargeCharge un objet, mais ne montre pas
Verrouiller Déverrouiller ...Contrôle l'accès à un fichier texte
MilieuRemplace caractères dans une chaîne avec d'autres caractères
MkDirCrée un nouveau répertoire
NomRenomme un fichier ou un répertoire
On ErrorDonne des instructions spécifiques pour savoir quoi faire en cas de anerror
Sur ... GoSubBranches, basé sur une condition
Sur ... GoToBranches, basé sur une condition
OuvertOuvre un fichier texte
Option BaseChange limite inférieure par défaut pour les tableaux
Option CompareDéclare le mode de comparaison par défaut lorsque comparingstrings
Option ExplicitDéclaration des Forces de toutes les variables dans un module
Option privéeIndique que un module entier est privé
Impression #Écrit des données dans un fichier séquentiel
PrivéDéclare un tableau local ou variable
Propriété GetDéclare le nom et les arguments d'un Getprocedure propriété
Property LetDéclare le nom et les arguments d'un Letprocedure propriété
Property SetDéclare le nom et les arguments d'un Setprocedure propriété
PubliqueDéclare un tableau publique ou variable
MettreÉcrit une variable d'un fichier texte
RaiseEventDéclenche un événement défini par l'utilisateur
RandomiserInitialise le générateur de nombres aléatoires
ReDimModifie les dimensions d'un tableau
RemIndique une ligne de commentaires (les mêmes que l'apostrophe ['])
RéinitialiserFerme tous les fichiers texte ouverts
CVReprend l'exécution quand une gestion des erreurs finitions de routine
RmDirSupprime un répertoire vide
SaveSettingEnregistre ou crée une entrée d'application dans le WindowsRegistry
ChercherDéfinit la position de l'accès suivant dans un fichier texte
Select CaseProcessus déclarations conditionnellement
SendKeysEnvoie touches à la fenêtre active
RéglerAffecte une référence d'objet à une variable ou une propriété
SetAttrChangements attribuent informations pour un fichier
ParasitesDéclare les variables au niveau de la procédure afin que l'variablesretain leurs valeurs tant que le code est exécuté et l'projecthasn't été remis à zéro.
ArrêtezSuspend le programme
SousDéclare le nom et les arguments d'une procédure Sub
TempsDéfinit l'heure du système
TypeDéfinit un type de données personnalisé
DéchargerSupprime un objet de la mémoire
Alors ... WendUne boucle à travers un ensemble d'instructions aussi longtemps que certaincondition reste vrai
Largeur #Définit la largeur de la ligne de sortie d'un fichier texte
AvecPermet un raccourci pour accéder à plusieurs propriétés pour anObject
Écrire #Écrit des données dans un fichier texte séquentiel

» » » » Déclarations de VBA communes de programmation VBA Excel