
Access Perfectionnement
Perfectionnez vos bases de données avec ACCESS
Se perfectionner sur AccessMicrosoft Excel est le logiciel parfait pour la manipulation de bases de données et le calcul. Il peut être utilisé pour de nombreuses tâches de bureautique différentes, et offre un gain de temps considérable aux professionnels qui l’utilisent. Mais pas toutes les tâches professionnelles ont le même niveau d’exigences, et plusieurs niveaux de maîtrise sur Excel peuvent être requis. Le niveau qui s’élève au-dessus d’une utilisation classique du logiciel de Microsoft est souvent considéré comme étant la programmation VBA. Le langage VBA d’Excel permet d’aller plus loin dans l’exploitation de vos données, et d’utiliser le logiciel de manière encore plus optimale. Dans cet article, on vous initie aux bases d’Excel VBA.
Maintenant que vous connaissez l’utilité de la programmation VBA, il convient de savoir ouvrir son interface et de le manipuler. Excel VBA est accessible depuis la barre d’outils d’Excel. Mais pour y accéder, il est nécessaire de se prémunir de certains paramétrages, et de savoir comment s’y rendre. On vous explique tout.
Pour accéder à Excel VBA, il est d’abord nécessaire d’avoir les bonnes autorisations sur votre barre d’outils. Allez dans le menu « Fichier », puis dans « Options ». Dans « Personnaliser le ruban », vérifiez que l’onglet « Développeur » est bien activé dans la colonne de droite, nommée « Onglets principaux ».
Si ça n’est pas fait, vous devez également autoriser Excel à pouvoir exécuter des macros, paramètre parfois désactivé par défaut. Pour ce faire, allez une nouvelle fois dans l’onglet « Fichier » puis dans « Options ». Dans le centre de gestion de la confidentialité, trouvez les paramètres des macros puis activez-les si ce n’est pas déjà fait.
Pour accéder à l’éditeur VBA, plusieurs manières sont possibles. Vous pouvez utiliser le raccourci clavier Alt+F11. Si ce dernier ne fonctionne pas, il vous suffit de vous rendre dans le menu « Développeur », puis dans l’option « Visual Basic ». Si vous souhaitez insérer le code d’une macro en partant de l’interface VBA, rendez-vous dans le menu « Insertion » puis cliquez sur « Module ». Vous n’avez plus qu’à coller ou écrire votre code, et revenir sur Excel en appuyant sur Alt+Q.
La macro est ni plus ni moins que l’instruction que vous allez donner à Excel pour exécuter une action précise et pratique. Il peut par exemple s’agir d’un ensemble de fonctions successives, la sélection et la manipulation de certaines cellules, l’ajout d’objets, la création d’un onglet ayant certaines propriétés, ou une quasi-infinité d’autres manipulations sur votre classeur Excel. L’application de l’instruction se fait de manière automatique, vous permettant de gagner un temps considérable lors de la manipulation des données de votre classeur.
La macro est issue soit d’un enregistrement d’action, soit d’un code renseigné par l’utilisateur. Tout part de l’onglet « Développeur », depuis lequel ces deux options s’offrent à vous :
Pour plus d’informations sur la création de macros, découvrez notre article sur comment utiliser les macros sur Excel.
Pour vous faire la main, voici un exemple simple de code VBA, qui donne une instruction pour remplir deux cellules avec un dialogue (en partant d’A1) . Voici le code à copier coller dans « Module » :
Sub RemplirCellule()
Range(« A1 »).Value = « Hello »
Cells(2, 1).Value = « how are you? » ‘Cellule A2
End Sub
Sélectionner la cellule cible, ici A1, se rendre dans « Macros » et exécuter la Macro.
Mais d’autres macros plus complexes existent. Découvrez par exemple notre tutoriel sur comment créer une liste déroulante VBA.
Voici un exercice simple pour vous faire enregistrer une première macro. Commencez par créer un tableau très simple, en deux ou trois colonnes et avec des données fictives. Il peut par exemple s’agir d’une colonne avec le nom de fruits, et d’une autre avec leur quantité. Faites un tableau similaire dans une deuxième feuille.
En utilisant l’enregistrement de macro, effectuez une première fois la tâche sur le premier tableau, puis une seconde fois sur l’autre tableau mais en utilisant cette fois-ci la macro enregistrée. Vous n’y parvenez pas ? C’est que vous avez oublié une étape, recommencez. C’est trop simple pour vous ? Essayez avec des formules plus complexes et des actions plus longues.
Suivez une formation sur Excel adaptée à votre niveau
Vous souhaitez aller plus loin et créer des macros plus complexes sur Excel VBA ? ABC Formation continue vous propose une formation sur Excel VBA entièrement sur mesure, qui s’adapte à vos besoins et à votre projet.
Perfectionnez vos bases de données avec ACCESS
Se perfectionner sur AccessEnrichissez votre pratique d’EXCEL par l’utilisation des fonctions avancées du logiciel
Devenir expert sur ExcelGagnez du temps en automatisant toutes les tâches répétitives et très chronophages avec Excel
Apprendre Excel VBABesoin d’un accompagnement personnalisé ?
Échangez avec une conseillère pour trouver la formation adaptée à vos objectifs.