Comment ouvrir l'éditeur VBA dans Excel (Windows et Mac)

Pour ouvrir VBA dans Excel sur ordinateur, appuyez sur Alt+F11 sous Windows. Sur Mac, utilisez Développeur > Visual Basic ou le raccourci clavier Fn+Alt+F11 . Ces deux méthodes ouvrent l'éditeur Visual Basic (VBE), où vous pouvez visualiser ou écrire des macros pour un classeur. Excel pour le web ne permet pas de créer, d'exécuter ni de modifier des macros VBA ; ouvrez donc le fichier dans l'application de bureau si vous avez besoin de l'éditeur.

Classeur Excel pour Windows avec les touches Alt et F11 affichées au-dessus de la grille de la feuille de calcul.
Appuyez sur Alt+F11 lorsqu'un classeur est ouvert dans Excel pour Windows.

Ouvrez l'éditeur VBA dans Excel pour Windows

Le raccourci clavier est la méthode la plus rapide pour ouvrir l'éditeur VBA. Microsoft indique Alt+F11 comme raccourci permettant d'ouvrir l'éditeur Visual Basic pour Applications dans les raccourcis clavier d'Excel .

  1. Ouvrez un classeur dans l'application Excel pour ordinateur. Il peut s'agir d'un nouveau classeur vierge ou d'un fichier existant. Pensez à en enregistrer une copie au préalable si vous prévoyez de tester du code que vous ne connaissez pas.
  2. Appuyez sur Alt+F11. L'éditeur s'ouvre dans une nouvelle fenêtre. Si votre ordinateur portable attribue une fonction matérielle à la touche F11, maintenez également la touche Fn enfoncée pour qu'Excel reçoive la touche de fonction.
  3. Utilisez le ruban si vous préférez la souris. Sélectionnez Développeur > Visual Basic . L'éditeur s'ouvre alors. Si vous passez à un autre classeur, l'Explorateur de projets peut également afficher son projet VBA.
Onglet Développeur Excel avec le bouton Visual Basic mis en surbrillance dans le ruban.
La commande Visual Basic se trouve dans le groupe Code de l'onglet Développeur d'Excel.

Ne confondez pas Alt+F11 avec Alt+F8 : Alt+F8 ouvre la boîte de dialogue Macro, où vous pouvez sélectionner et exécuter une macro enregistrée. Alt+F11 ouvre l’éditeur de code. Pour revenir à Excel, appuyez de nouveau sur Alt+F11 ou changez de fenêtre. Ouvrez d’abord le classeur si vous souhaitez que son projet apparaisse dans l’Explorateur de projets.

Afficher l'onglet Développeur s'il est manquant

Excel masque l'onglet Développeur par défaut, mais vous pouvez l'ajouter au ruban. Sous Windows, sélectionnez Fichier > Options > Personnaliser le ruban . Dans la liste Onglets principaux, cochez Développeur , puis cliquez sur OK . L'onglet reste visible par défaut, sauf si vous décochez la case ultérieurement. Ces étapes correspondent aux instructions de Microsoft pour afficher l'onglet Développeur .

Boîte de dialogue Options Excel avec l'option Développeur cochée sous Personnaliser le ruban et Onglets principaux.
Activez l'option « Développeur » dans les options Excel, puis cliquez sur OK pour l'ajouter au ruban.

Dans Excel pour Mac, ouvrez Excel > Préférences > Ruban et barre d'outils . Sous Personnaliser le ruban, sélectionnez Onglets principaux , cochez Développeur et cliquez sur Enregistrer . Sélectionnez ensuite Développeur > Visual Basic . Microsoft indique également que le raccourci clavier pour Mac est Fn+Alt+F11 ; sur les claviers Apple, la touche Alt est nommée Option. Consultez le guide de l'onglet Développeur d'Excel pour Mac et les instructions relatives aux raccourcis de l'éditeur VBA .

Que faire après l'ouverture de l'éditeur

Le volet de gauche, appelé Explorateur de projets, répertorie les classeurs ouverts sous forme de projets VBA. Un projet peut contenir des objets feuille de calcul et classeur, des formulaires et des modules standard. Si l'Explorateur de projets est masqué dans l'éditeur Windows, sélectionnez Affichage > Explorateur de projets ou appuyez sur Ctrl+R . Le grand volet de code à droite permet d'inspecter ou de saisir du code.

Éditeur Visual Basic affichant un projet VBA dans l'explorateur de projets et un volet de code.
L'explorateur de projets identifie le classeur, tandis que le volet de code affiche une procédure ou un module.

Pour tester une petite macro, sélectionnez votre projet de classeur dans l'Explorateur de projets, puis choisissez Insertion > Module . Saisissez ou collez la procédure suivante dans la nouvelle fenêtre de code :

Sub AddWorksheet()
    ActiveWorkbook.Worksheets.Add
End Sub

Cliquez n'importe où dans la procédure et appuyez sur F5 , ou utilisez la commande Exécuter dans l'éditeur. La macro ajoute une feuille de calcul au classeur actif. Si vous souhaitez uniquement examiner le code existant, vous n'avez rien à exécuter. Pour plus d'informations sur la création et l'exécution de macros, consultez les instructions de Microsoft .

Enregistrez le classeur afin que le code VBA soit conservé.

Un classeur Excel standard (.xlsx) ne peut pas stocker de code macro VBA. Si vous ajoutez du code que vous souhaitez conserver, utilisez Fichier > Enregistrer sous et choisissez Classeur Excel prenant en charge les macros (*.xlsm) . La liste des formats de fichiers pris en charge par Microsoft confirme que le format .xlsm stocke le code VBA, contrairement au format .xlsx. Si Excel vous avertit que les macros seront supprimées lors de l'enregistrement au format .xlsx, annulez ce choix et enregistrez plutôt une copie prenant en charge les macros.

Excel pour le Web peut ouvrir un classeur contenant des macros, mais ne peut ni exécuter, ni créer, ni modifier son code VBA. Choisissez « Ouvrir dans l’application de bureau » pour utiliser l’éditeur VBA. Si Alt+F11 ne produit aucun résultat, vérifiez d’abord que vous utilisez bien Excel sur votre ordinateur, puis essayez Développeur > Visual Basic ; sur un ordinateur portable, appuyez sur Fn si nécessaire. Si l’éditeur s’ouvre mais que la liste des projets est absente, affichez l’Explorateur de projets depuis le menu Affichage.

Laisser un commentaire

Comment cocher une case dans Word : 2 façons de créer une liste de contrôle

Comment cocher une case dans Word : 2 façons de créer une liste de contrôle

Découvrez comment ajouter des puces imprimables ou des cases à cocher interactives dans Word sous Windows, Mac et sur le Web, ainsi que comment remplacer le X par défaut par une coche.

Comment habiller le texte autour des images dans Word : 3 méthodes faciles

Comment habiller le texte autour des images dans Word : 3 méthodes faciles

Dans Word, pour habiller le texte, utilisez les options de mise en page, le format d'image ou le menu contextuel (clic droit), puis choisissez une mise en page d'image et contrôlez son déplacement par rapport au texte.

Comment imprimer une enveloppe : 2 méthodes simples dans Word et Google Docs

Comment imprimer une enveloppe : 2 méthodes simples dans Word et Google Docs

Imprimez une enveloppe dans Word ou utilisez un module complémentaire de publipostage pour Google Docs. Assurez-vous que le format du papier est adapté, insérez correctement l'enveloppe et vérifiez l'alignement avant d'imprimer le lot.

Comment ouvrir l'éditeur VBA dans Excel (Windows et Mac)

Comment ouvrir l'éditeur VBA dans Excel (Windows et Mac)

Ouvrez l'éditeur VBA d'Excel avec Alt+F11 ou accédez à Développeur > Visual Basic. Découvrez comment utiliser Développeur, Excel pour Mac et enregistrer des macros dans un format qui conserve le code VBA.

Comment indenter dans Word : 4 méthodes fiables pour formater les paragraphes

Comment indenter dans Word : 4 méthodes fiables pour formater les paragraphes

Apprenez à ajouter des retraits de première ligne, des retraits suspendus, des retraits à gauche et à droite dans Word à l'aide de la touche Tabulation, de la règle, des paramètres de paragraphe et des commandes de mise en page Web.

5 solutions efficaces pour résoudre le problème d'Outlook bloqué sur « Tentative de connexion »

5 solutions efficaces pour résoudre le problème d'Outlook bloqué sur « Tentative de connexion »

Utilisez cinq vérifications pratiques de connexion Outlook pour déterminer si Exchange, votre réseau, les compléments ou un profil Outlook sont à l'origine du message « Tentative de connexion ».

Comment insérer une feuille de calcul provenant d'un autre classeur dans Excel

Comment insérer une feuille de calcul provenant d'un autre classeur dans Excel

Copiez ou déplacez une feuille de calcul Excel dans un autre classeur, choisissez sa position et vérifiez les formules, les graphiques et la mise en forme après le transfert.

Comment faire pivoter du texte dans Excel avec des préréglages ou un angle personnalisé

Comment faire pivoter du texte dans Excel avec des préréglages ou un angle personnalisé

Utilisez le menu Orientation d'Excel pour incliner le texte des cellules vers le haut, vers le bas ou en diagonale, définir un angle précis et conserver la lisibilité des titres. Inclut les notes pour ordinateur et Web.

Comment utiliser la fonction Somme automatique dans Excel : méthodes rapides pour totaliser les lignes et les colonnes

Comment utiliser la fonction Somme automatique dans Excel : méthodes rapides pour totaliser les lignes et les colonnes

Utilisez la fonction Somme automatique d'Excel pour totaliser une ligne ou une colonne, vérifier la plage suggérée, reporter les totaux adjacents ou insérer la formule SOMME à l'aide d'un raccourci clavier.

Comment créer une nouvelle feuille Excel avec la même mise en forme

Comment créer une nouvelle feuille Excel avec la même mise en forme

Dupliquez une feuille de calcul pour conserver sa mise en forme, sa disposition et ses formules, puis effacez uniquement les données si vous avez besoin d'un modèle vierge. Procédure pour Excel (ordinateur de bureau, Mac et navigateur web).