VBA: Tutoriel


Si vous travaillez beaucoup avec Excel et VBA, il pourrait vous intéresser comment exporter le code VBA d'un Projet et l'importer dans un autre. Ceci s'inscrit dans la méthode de la réutilisation du code informatique:  pourquoi écrire un code qui a déjà été écrit? L'avantage de VBA est que son…

VBA: importer et exporter le code VBA


37
La combinaison de VBA et d'Excel permet d'enregistrer le suivi d'utilisation de vos fichiers dans un ou multiples fichiers journaux (fichiers texte). Ceci peut être intéressant de point de vue de sécurité, de statistiques (par ex. des statistiques d'utilisation) ou de débogage. Cette fonctionnalité n'est pas, comme on pourrait le…

VBA: suivre l’activité de l’utilisateur (log)




2
Ce tutoriel explique l'utilisation avancée de la structure VBA Select Case: optimalisation du code VBA, utilisation de l'opérateur Like, utilisation des Select Case imbriqués et d'autres informations utiles. Il est donc destiné plutôt aux utilisateurs avancés de VBA. Il s'agit de la suite du tutoriel VBA: Select Case (mode d'emploi) qui explique les bases…

VBA: Select Case (utilisation avancée)




2
Il est très simple d'ajouter une Feuille au Classeur en VBA. Vous pouvez, d'ailleurs, en ajouter plusieurs à la fois et il est également possible d'attribuer un nom à la Feuille nouvellement ajoutée. Méthode "Sheets.Add" en VBA De manière générale, on ajoute une Feuille grâce à la méthode Sheets.Add cette…

Tutoriel VBA: ajouter une Feuille au Classeur



Ce tutoriel explique comment trier la structure "Dictionnaire" (Dictionary) dans VBA par clé et par valeur. Il s'agit de l'extension du tutoriel La structure "Dictionnaire" dans VBA qui explique la création et l'utilisation d'un Dictionnaire. Le Dictionnaire en VBA sert à associer les paires de valeurs (clé/valeur) et de les garder…

Trier le Dictionnaire dans VBA (par clé et par valeur)




9
La recherche de la dernière cellule utilisée sur une Feuille est une des opérations incontournables dans VBA. L'information sur la dernière cellule utilisée est indispensable notamment pour la bonne performance des macros – elle permet de limiter le nombre d'itérations (loops) au minimum nécessaire, de limiter la taille des plages à…

VBA: trouver la dernière cellule utilisée




Si vous créez une macro un peu plus complexe ou directement une application en Excel, il se peut que ce programme soit multilingue. Dans ce cas, vous pouvez prévoir une langue par défaut qui sera utilisé avant que l'utilisateur choisisse lui-même une langue. Mais il existe une meilleure méthode qui…

Déterminer la langue de l’utilisateur en VBA


16
Comme tout le monde le sait, les macros VBA sont habituellement lancées à partir d'un fichier Excel. Si vous avez une procédure standard qui requiert l'exécution régulière de plusieurs macros situées dans plusieurs fichiers, vous devriez songer à utiliser un "fichier de lot" (batch file). Ce fichier vous permet d'utiliser…

Lancer des macros avec un fichier batch (en lot)



Comme tout autre langage de programmation (ou langage de script), VBA utilise les opérateurs.  Mais en fait: Qu'est-ce qu'un Opérateur en programmation? Et quels sont les Opérateurs disponibles en VBA? Voici la réponse à ces questions… Opérateurs dans VBA: la théorie Un opérateur est un symbole utilisé pour effectuer une…

Opérateurs disponibles dans VBA