Plan de cours
- Introduction à excel VBA
- L’enregistreur de macro
- Enregistrer une macro
- Exécuter une macro
- Exercice
- L’environnement Visual Basic Editor
- L’explorateur de projets
- Les modules de code
- Les procédures
- Modifier une macro
- Les divers moyens pour exécuter une macro
- Exécuter une macro à partir d’un raccourci clavier
- Exécuter une macro à partir d’un bouton d’une barre d’outils
- Exécuter une macro à partir d’un menu
- Le modèle objet d’Excel
- Les objets
- Les collections
- L’accès aux objets
- Exercice
- Les propriétés des objets
- Exercice
- Les méthodes des objets
- Exercice
- Les événements
- L’explorateur d’objets
- Comment obtenir de l’aide : quelques astuces
- Les fonctions définies par l’utilisateur
- Créer une Fonction personnalisée
- Utiliser les fonctions intégrées d’Excel
- Exercice
Les variables dans VBA Excel
La variable est un emplacement de mémoire nommé utilisé pour contenir une valeur qui peut être modifiée pendant l’exécution du script. Voici les règles de base pour nommer une variable.
Vous devez utiliser une lettre comme premier caractère.
Vous ne pouvez pas utiliser un espace, un point (.), Un point d’exclamation (!) Ou les caractères @, &, $, # dans le nom.
Le nom ne peut pas dépasser 255 caractères.
Vous ne pouvez pas utiliser les mots clés réservés Visual Basic comme nom de variable.
Syntaxe
Dans VBA, vous devez déclarer les variables avant de les utiliser.
Dim > Comme >
Types de données
Il existe de nombreux types de données VBA, qui peuvent être divisés en deux catégories principales, à savoir les types de données numériques et non numériques.
Types de données numériques
Le tableau suivant affiche les types de données numériques et la plage de valeurs autorisée.
Les constantes
Constante est un emplacement de mémoire nommé utilisé pour contenir une valeur qui ne peut PAS être modifiée pendant l’exécution du script. Si un utilisateur tente de modifier une valeur constante, l’exécution du script se termine par une erreur. Les constantes sont déclarées de la même manière que les variables sont déclarées.
Voici les règles pour nommer une constante.
- Vous devez utiliser une lettre comme premier caractère.
- Vous ne pouvez pas utiliser un espace, un point (.), Un point d’exclamation (!) Ou les caractères @, &, $, # dans le nom.
- Le nom ne peut pas dépasser 255 caractères.
- Vous ne pouvez pas utiliser les mots clés réservés Visual Basic comme nom de variable.
Syntaxe
En VBA, nous devons assigner une valeur aux constantes déclarées. Une erreur est levée, si nous essayons de changer la valeur de la constante.
Profitez de ce manuel de formation en PDF pour comprendre mieux le VBA et enrichir votre connaissance.
Commencez à télécharger ce cours adapté pour vous et à apprendre VBA.
30Masters SMaRT & GSI – Supervision Industrielle – 2012-2013 – P. Bonnet Programmation VBA/ExcelVariables Date (très important pour la gestion des données industrielles horodatées)Les dates sont comprises entre le 1er janvier 1900 et le 31 décembre 9999, les heures allant de 0:00:00 à 23:59:59. Le type date est stocké dans un double . La partie entière correspond au nombre de jours écoulés depuis le 1er Janvier 1900; la partie fractionnaire correspond à la fraction de jour écoulée (1h = 1/24 de jour, 1mn = 1/(24×60) de jour , 1s =1/(24x60x60) de jour ).Exemple : Dim ma_date As Date Dim mon_heure, ma_dateheure As Double ma_date = "16/09/2008" mon_heure = 0.5 'une demi-journée de plus soit 12H ma_dateheure = ma_date + mon_heure Cells(3, 1) = ma_dateheure donne comme résultat 16/09/08 12:00 PM (dépend du format d'affichage choisi) – l a conversion de type est implicite depuis le format chaîne. – utilisez la fonction IsDate pour savoir si une valeur variant peut être convertie en date ou en heure. – VBA propose des fonctions de conversion (DateSerial , TimeSerial)
J’ai aimé votre site merci pour les documents