Microsoft Excel est un outil plus qu’utile dont la notoriété ne se dément pas depuis de nombreuses années. Il est indispensable dans la vie professionnelle et privée.

En ajoutant du code VBA à vos fichiers, vous pouvez automatiser de nombreuses tâches et gagner beaucoup de temps.

Ce cours gratuit vous montre comment automatiser la saisie d’un emploi du temps. Et comment rendre l’opération aussi rapide et facile que possible avec le langage VBA.

Un quiz facultatif vous permettra de tester vos nouvelles compétences.

Qu’est-ce que le langage VBA et pourquoi l’emploie-t-on ?

VBA (Visual Basic for Applications) est le langage de programmation utilisé dans toutes les applications Microsoft Office (désormais Microsoft 365) (Word, Excel, PowerPoint et Outlook).

À l’origine, VBA était une implémentation du langage Visual Basic (VB) de Microsoft, présent dans les applications Microsoft Office. Bien que les deux langages soient étroitement liés, la principale différence est que le langage VBA ne peut être utilisé que dans les applications Microsoft Office.

Grâce à ce langage simple, vous pouvez créer des programmes informatiques plus ou moins complexes qui automatisent des tâches répétitives ou effectuent un grand nombre d’opérations à l’aide d’une seule commande.

Dans leur forme la plus simple, ces petits programmes sont appelés macros et sont des scripts écrits par les programmeurs VBA ou programmés par l’utilisateur. Ils peuvent être exécutés par une seule commande du clavier ou de la souris.

Dans des versions plus complexes, les programmes VBA peuvent être basés sur des applications Office spécifiques.

Des algorithmes peuvent être utilisés pour générer automatiquement des rapports, des listes de données, des e-mails, etc. Vous pouvez utiliser VBA pour créer des applications commerciales détaillées basées sur des applications Office standard.

Bien que VBA soit actuellement assez limité pour les programmeurs expérimentés, son accessibilité, la richesse de ses fonctionnalités et sa grande flexibilité séduisent toujours de nombreux professionnels, notamment dans le secteur financier.

Utiliser l’enregistreur de macro pour vos premières créations

Pour créer des macros, vous devez coder un programme Visual Basic (VBA), qui est en fait un enregistrement de macro, directement dans l’outil prévu pour cela. Tout le monde n’est pas informaticien, voici donc comment mettre en place des macros sans les programmer.

– Cliquez sur l’onglet Développeur, puis sur le bouton Enregistrer une macro.

– Dans le champ Nom de la macro, tapez le nom que vous souhaitez donner à votre macro.

Dans le champ Touche de raccourci, choisissez une combinaison de touche comme raccourci.

Tapez une description. Si vous avez plus d’une macro enregistré, nous vous recommandons de toutes les nommer correctement pour éviter les mauvaises utilisations.

– Cliquez sur OK.

Effectuez toutes les actions que vous souhaitez programmer à l’aide de la  macro.

– Revenez à l’onglet Développeur et cliquez sur le bouton Arrêter l’enregistrement lorsque vous avez terminé.

Cette opération est relativement simple, mais elle nécessite une certaine préparation. Cet outil copie toutes les actions que vous effectuez lors de l’enregistrement.

Pour éviter des situations inattendues, vous devez réaliser toutes les actions nécessaires au fonctionnement de la macro (par exemple, la suppression des anciennes données au début de la macro) avant de commencer l’enregistrement.

Les macros sont elles dangereuses ?

Une macro créée pour un document Excel par un autre utilisateur n’est pas sécurisée. La raison en est très simple. Les pirates peuvent créer des macros malveillantes en modifiant temporairement le code VBA. Si la victime ouvre le fichier infecté, Office et l’ordinateur peuvent être infectés. Par exemple, le code peut s’infiltrer dans l’application Office et se propager chaque fois qu’un nouveau fichier est créé. Dans le pire des cas, il peut même s’infiltrer dans votre boîte aux lettres et envoyer des copies de fichiers malveillants à d’autres utilisateurs.

Comment puis-je me protéger des macros malveillantes ?

Les macros sont utiles, mais elles sont aussi très vulnérables et peuvent devenir un outil permettant aux pirates de diffuser des logiciels malveillants. Cependant, vous pouvez vous protéger efficacement. De nombreuses entreprises, dont Microsoft, ont amélioré la sécurité de leurs applications au fil des ans. Assurez-vous que cette fonction est activée. Si vous essayez d’ouvrir un fichier contenant une macro, le logiciel le bloquera et vous en avertira.

Le conseil le plus important pour éviter les pièges des pirates est de ne pas télécharger de fichiers à partir de sources inconnues. Il est également important de restreindre l’ouverture des fichiers contenant des macros afin que seuls les fichiers de confiance puissent être ouverts.

 

Poursuivre la lecture de l’article sur le site d’origine →