Outils de Programmation VBA
Barre d’outils
La plupart des outils d’AutoMacro sont accessibles via la barre d’outils Tools à l’intérieur de l’éditeur VBA :

Certains sont également accessibles via le menu du clic droit :

AI

Avec un abonnement actif, vous pouvez accéder aux fonctions d’intelligence artificielle d’AutoMacro :

Les outils d’IA comprennent
- AI Chat Bot
- Générateur de code IA
- AI Code Commenter
- AI Code Explainer
- Débogueur de code IA
En savoir plus sur les fonctionnalités de l’IA.
Explorateur de code

L’explorateur de code d’AutoMacro améliore celui de l’éditeur VBA. En cliquant sur un module de code, vous pouvez voir ses procédures. Double-cliquez sur les procédures pour y accéder.

Trouver tout

La fonction Rechercher tout d’AutoMacro imite la fonction Rechercher tout de Visual Studio.

- Il suffit de cliquer avec le bouton droit de la souris sur un mot et de cliquer sur « Rechercher tout »
- Vous pouvez alors voir l’emplacement de chaque référence trouvée.
- Cliquez sur une référence pour y accéder.
- Cochez les références que vous souhaitez remplacer et effectuez un « Remplacer tout »
Commenter / Décommenter plusieurs lignes de code

La fonction de commentaire/décommentaire vous permet de commenter ou de décommenter rapidement plusieurs lignes de code à la fois. La fonction est suffisamment intelligente pour identifier quand certaines lignes de code sont commentées et d’autres non, de sorte que si vous avez un bloc de code partiellement commenté, vous pouvez rapidement normaliser le commentaire.

Le commentateur est également disponible dans le menu du clic droit et avec le raccourci CTRL ALT C.
Afficher les numéros de ligne

L’option Afficher les numéros de ligne permet d’ajouter des numéros de ligne à votre code VBA. Cela peut s’avérer utile pour réviser le code, surtout si vous l’imprimez.

Code de tri

Le tri du code vous permet de réorganiser rapidement vos modules de code sans avoir à les copier/coller.

Indentation automatique

L’indentation automatique ajoute une indentation correcte au code du module actif.
Une indentation correcte facilite la lecture de votre code et réduit les risques d’erreurs.
Par défaut, l’indentation du code indente tout le code d’une « tabulation » au début. Ce paramètre peut être modifié dans le menu Paramètres :

Supprimer les sauts de ligne superflus

Lors du codage, il arrive souvent que des lignes vides s’accumulent. L’outil de suppression des sauts de ligne (bouton de gauche) analyse votre module de code actif et supprime les lignes vides lorsque plus de deux lignes vides consécutives sont trouvées. Le bouton de droite (supprimer les sauts de ligne excessifs) analyse tous vos modules de code et supprime les sauts de ligne excessifs dans chacun d’entre eux.
Utilisez cette fonction en conjonction avec l’outil d’indentation automatique pour nettoyer rapidement votre code.

Modules d’importation et d’exportation en masse

L’éditeur Visual Basic vous permet d’importer ou d’exporter des modules et des UserForms. Malheureusement, il ne permet d’importer ou d’exporter qu’un seul module à la fois.
AutoMacro ajoute la possibilité d’importer ou d’exporter en masse des modules et des UserForms. Pour accéder aux fonctionnalités, utilisez les boutons de la barre d’outils ou cliquez avec le bouton droit de la souris dans la fenêtre VBAProject.

Boutons Précédent et Suivant

Le bouton Précédent vous permet de revenir à l’emplacement de code précédent. Le bouton Avancer permet de revenir à l’emplacement du code d’origine.
Les commandes enregistrent l’historique de vos positions de code, ce qui vous permet de revenir en arrière ou d’avancer de plusieurs positions de code.
Signets

Les signets sont utilisés pour enregistrer des positions de code dans un projet VBA.
Utilisez le raccourci CTRL ~ pour créer un signet (ou le bouton gauche de la barre d’outils) :

et les raccourcis CTRL 1 et CTRL 2 pour « sauter » aux signets précédents ou suivants (ou au bouton droit de la barre d’outils) :

Fermer toutes les fenêtres

Ces deux boutons permettent de fermer rapidement toutes les fenêtres ou toutes les fenêtres à l’exception de la fenêtre active.
Copier les contrôles et le code du UserForm
L’éditeur Visual Basic vous permet de copier/coller des contrôles d’un UserForm à un autre. Malheureusement, lorsque vous faites cela, le code du contrôle associé n’est pas copié/collé avec le contrôle.
AutoMacro permet de copier et de coller le code en même temps que le contrôle. Pour accéder à cette fonctionnalité, sélectionnez le(s) contrôle(s) souhaité(s) et choisissez « Coller spécial ». Allez ensuite dans le UserForm de destination et choisissez « Coller spécial » pour coller le(s) contrôle(s) et le code associé.

Historique du presse-papiers

L’historique du presse-papiers conserve l’historique des éléments copiés dans le presse-papiers, ce qui vous permet de les recoller facilement à l’avenir.
Vous pouvez effacer l’historique à l’aide du bouton de la gomme. Vous pouvez également désactiver cette fonction dans le menu Paramètres.
Commencez à automatiser Excel
