Logs
Consultez les logs.
OK
Liste des données
Consultez la liste des données.
OK
Loading...
Formulaire
Saisissez vos données.
Enregistrer
Annuler

Références VBA

Vues
193

Introduction


Bienvenue dans ce tutoriel consacré à la présentation des références VBA pouvant être exploitées dans le cadre d'un développement de logiciel applicatif en VBA avec l'utilisation des macros et des UserForm sous Excel.


Gestion d'une application Excel (Application)


L'objet Application représente l'application Excel.

Nous définissons la mise à jour de l'écran avec la propriété (ScreenUpdating).
Nous définissons le mode de calcul avec la propriété (Calculation).
Nous exécutons une macro Excel 4.0 avec la méthode (ExecuteExcel4Macro).
Nous définissons l'état de la fenêtre avec la propriété (WindowState).
Nous récupérons une barre de commande avec la méthode (CommandBars).
Nous définissons l'affichage de la barre d'état avec la propriété (DisplayStatusBar).
Nous définissons l'affichage de la barre de formule avec la propriété (DisplayFormulaBar).
Nous modifions l'affichage de la barre de défilement avec la propriété (DisplayScrollBars).
Nous définissons la largeur de l'application Excel avec la propriété (Width).
Nous définissons la hauteur de l'application Excel avec la propriété (Height).
Nous définissons la visibilité de l'application Excel avec la propriété (Visible).
Nous récupérons le classeur courant avec la propriété (ActiveWorkbook).
Nous définissons l'affichage des alertes dans l'application Excel avec la propriété (DisplayAlerts).
Nous récupérons la fenêtre courante avec la propriété (ActiveWindow).
Nous démarrons les calculs dans tous les classeurs ouverts avec la méthode (Calculate).
Nous fermons l'application Excel avec la méthode (Quit).


Gestion d'une fenêtre (Window)


L'objet Window représente une fenêtre.

Nous définissons l'affichage des onglets du classeur avec la propriété (DisplayWorkbookTabs).
Nous définissons l'affichage de la règle avec la propriété (DisplayRuler).
Nous définissons l'affichage des en-têtes de lignes et de colonnes avec la propriété (DisplayHeadings).
Nous définissons l'affichage de la barre de défilement horizontale avec la propriété (DisplayHorizontalScrollBar).
Nous définissons l'affichage de la barre de défilement verticale avec la propriété (DisplayVerticalScrollBar).


Gestion d'un classeur (Workbook)


L'objet Workbook représente un classeur Excel.

Nous enregistrons les modifications dans un classeur avec la méthode (Save).
Nous fermons un classeur avec la méthode (Close).
Nous définissons l'enregistrement d'un classeur avec la propriété (Saved).
Nous activons la connexion des données dans un classeur avec la méthode (EnableConnections).
Nous actualisons toutes les plages de données et les tableaux croisées d'un classeur avec la méthode (RefreshAll).

Gestion des évènements:

Nous gérons l'évènement avant la fermeture d'un classeur avec l'évènement (BeforeClose).


Gestion d'une feuille de calcul (Worksheet)


L'objet Worksheet représente une feuille de calcul.

Nous récupérons une plage de cellules avec la méthode (Range).
Nous récupérons une forme avec la propriété (Shapes).
Nous récupérons une cellule avec la propriété (Cells).
Nous récupérons une ligne d'une feuille de calcul avec la propriété (Rows).
Nous protégeons une feuille de calcul contre les modifications avec la méthode (Protect).
Nous récupérons la plage de cellules utilisées avec la méthode (UsedRange).


Gestion d'une plage de cellules (Range)


L'objet Range représente une feuille de cellules.

Nous recherchons une valeur dans une plage de cellules avec la méthode (Find).
Nous décalons une plage de cellules avec la méthode (Offset).
Nous récupérons la valeur d'une cellule avec la propriété (Value).
Nous définissons la valeur d'une cellule avec la propriété (Value).
Nous récupérons les cellules non vide à fin d'une plage de cellules avec la méthode (End).
Nous récupérons le nombre de lignes d'une plage de cellules avec la propriété (Row).
Nous filtrons une plage de cellules avec la méthode (AutoFilter).
Nous supprimons une plage de cellules avec la méthode (Delete).
Nous supprimons le contenu d'une plage de cellules avec la méthode (ClearContents).
Nous comptons le nombre de cellule non vide dans une plage de cellules avec la fonction (CountA).


Gestion d'un libellé (Label)


L'objet Label représente un libellé.

Nous définissons la visibilité d'un libellé avec la propriété (Visible).


Gestion d'une zone de texte (TextBox)


L'objet TextBox représente une zone de texte.

Nous donnons le focus à une zone de texte avec la méthode (SetFocus).
Nous définissons la valeur d'une zone de texte avec la méthode (Value).
Nous récupérons la valeur d'une zone de texte avec la méthode (Value).


Gestion d'une panneau (Frame)


L'objet Frame représente un panneau.

Nous définissons la visibilité d'un panneau avec la propriété (Visible).


Gestion d'une pile de pages (MultiPage)


L'objet MultiPage représente une pile de pages.

Nous définissons la page courante d'une pile de pages avec la propriété (Value).
Nous récupérons la largeur d'une pile de pages avec la propriété (Width).
Nous récupérons la hauteur d'une pile de pages avec la propriété (Height).


Gestion des fenêtres (UserForm)


L'objet UserForm représente une fenêtre.

Nous affichons une fenêtre avec la méthode (Show).
Nous récupérons la visibilité d'une fenêtre avec la propriété (Visible).


Gestion d'une zone de liste (ListBox)


L'objet ListBox représente une zone de liste.

Nous récupérons le nombre de lignes d'une zone de liste avec la propriété (ListCount).
Nous récupérons un élément sélectionné d'une zone de liste avec la propriété (Selected).
Nous définissons la source d'une zone de liste avec la propriété (RowSource). - Nous définissons la liste d'une zone de liste avec la propriété (List).
Nous définissons le nombre de colonnes d'une zone de liste avec la propriété (ColumnCount).
Nous définissons la visibilité des entêtes de colonnes d'une zone de liste avec la propriété (ColumnHeads).
Nous définissons les largeurs des colonnes d'une zone de liste avec la propriété (ColumnWidths).
Nous déterminons l'élément sélectionné dans une zone de liste avec la propriété (ListIndex).


Gestion des conditions


Nous réalisons la condition Si avec l'instruction (If).
Nous réalisons la condition Sinon avec l'instruction (Else).
Nous réalisons la condition Sinon Si avec l'instruction (ElseIf).


Gestion des événements


Nous suspendons l'exécution pour que le système d'exploitation puisse traiter d'autres événements avec la fonction (DoEvents).


Gestion des opérateurs de comparaison


Nous réalisons une comparaison d'égalité avec l'opérateur (=).
Nous réalisons une comparaison de différence avec l'opérateur (<>).


Gestion des boucles


Nous réalisons une boucle for avec l'instruction (For Next).


Gestion des chaînes de caractères


Nous convertissons une chaîne de caractères en minuscule avec la fonction (LCase).
Nous concaténons des chaînes de caractères avec l'opérateur (&).
Nous comparons une chaînes de caractères à un masque avec l'instruction (Like).


Gestion des appels de fonctions


Nous créons une fonction avec l'instruction (Function). Dans ce cas, la fonction peut être utilisée pour retourner une valeur.
Nous créons une fonction avec l'instruction (Sub). Dans ce cas, la fonction ne peut pas être utilisée pour retourner une valeur.
Nous appelons une fonction avec l'instruction (Call). Dans ce cas, la fonction est utilisée avec des parenthèses et la valeur de retour de la fonction est ignorée.
Nous pouvons appeler une fonction sans l'instruction (Call). Dans ce cas, la fonction est utilisée sans les parenthèses et la valeur de retour de la fonction est utilisable.


Gestion des variables


Nous déclarons une variable avec l'instruction (Dim).
Nous forçons la déclaration explicite des variables avec l'instruction (Option Explicit).


Gestion des tableaux


Nous créons des tableaux avec l'instruction (Dim To).
Nous récupérons la taille d'un tableau avec la fonction (UBound).


Gestion des messages dans une boîte de dialogue


Nous affichons un message dans une boîte de dialogue avec la fonction (MsgBox).
Nous affichons un message d'information avec l'instruction (vbInformation).
Nous affichons un message de questionnaire avec l'instruction (vbQuestion).
Nous affichons un message d'erreur avec l'instruction (vbCritical).
Nous affichons le bouton OK uniquement avec l'instruction (vbOKOnly).
Nous affichons les boutons Oui et Non avec l'instruction (vbYesNo).