ALT + F11 : Passer alternativement d'une feuille/fenetre Excel au code VBA, bureau. Ce raccourci permet d'ouvrir l'éditeur VBA à partir d'une feuille Excel.
Pour afficher la fenêtre Exécution
Dans le menu Affichage , choisissez Fenêtre Exécution (Ctrl+G).
Raccourci Clavier pour ouvrir l'éditeur VBA d'Excel
En effet, la manière la plus courante et rapide est d'utiliser le raccourci clavier [ALT] + [F11] qui permet d'y accéder directement.
Raccourcis utiles en VBE
Ctrl+bas procédure suivante. Ctrl+PgDn écran suivant. Autres raccourcis habituels (Ctrl-C, Tab, etc...). F9 ajoute/supprime un point d'arrêt.
Dans Excel : Alt + F8 : lance la fenêtre « Macros« , qui permet le choix d'une macro.
Le code VBA permet deux approches: Macro : il s'agit d'un enregistrement des opérations « manuelles », à la souris ou au clavier, réalisées les unes après les autres. Ce sont les macros : enregistrement séquentiel du traitement des données, de la modification des mises en forme, de l'ajout de formules …
Cliquez avec le bouton droit de la souris sur le bouton Démarrer et cliquez sur Invite de commandes. Cliquez avec le bouton droit de la souris sur la barre de titre de la fenêtre et cliquez sur Propriétés. Dans la zone Options d'édition, cochez la case Activer les raccourcis avec la touche Ctrl. Validez par OK.
L'instruction End permet de forcer l'arrêt du programme.
Lorsque vous travaillez avec des chaînes de caractères en VBA, utilisez vbNewLine, vbCrLf ou vbCR pour insérer un saut de ligne / nouveau paragraphe.
Cliquez sur l'icône paramètres, en haut à droite (la petite roue dentée, juste à gauche de votre identifiant). Repérez le cadre "Superposition en jeu" (In-game overlay, en VO) et cliquez sur "Paramètres". Choisissez "Raccourcis clavier". Cherchez la fonction déclenchée par Alt-F11.
Excel VBA : tutoriel pour le cadre de base
Ouvrez l'éditeur VBA et insérer un nouveau module si l'élément de menu « Développeur » ne s'affiche pas automatiquement, cliquez sur « Personnaliser le ruban » Sous « Onglets principaux », vous devez ensuite sélectionner l'option « Développeur » et cliquer sur « OK ».
La fonction MsgBox affiche un message dans une boîte de dialogue, attend que l'utilisateur clique sur un bouton, puis retourne une valeur de type Integer qui indique le bouton choisi par l'utilisateur. Obligatoire. Message à afficher.
Basculez sur l'onglet Développeur. Dans le groupe Contrôles, cliquez sur l'icône Insérer, puis sur l'icône Bouton de commande (Contrôle ActiveX) : Dessinez le bouton sur la feuille de calcul en maintenant le bouton gauche de la souris enfoncé. Au relâchement du bouton gauche, un bouton intitulé CommandButton s'affiche.
Pour suivre l'exécution à partir du début du programme
Dans le menu Débogage, choisissez Pas à pas détaillé (F8), Pas à pas principal (MAJ+F8), Pas à pas sortant (CTRL+MAJ+F8) ou Exécuter jusqu'au curseur (CTRL+F8).
Ctrl+B est destiné aux utilisateurs anglophones (ou logiciels en anglais) -> B = bold. Ctrl+G aux utilisateurs francophones -> G = gras.
Dans toutes les versions de Word, le raccourci clavier Ctrl + G applique normalement la mise en forme gras.
Ctrl + N : créer un nouveau fichier dans un logiciel. Ctrl + O : ouvrir un document dans un logiciel. Ctrl + P : imprimer le fichier ouvert.
Ctrl+Flèche gauche/droite : pour placer le curseur au début du mot ou du prochain mot. Shift+Flèche gauche/droite : pour sélectionner du texte. Ctrl+Shift+Flèche gauche/droite : pour sélectionner un mot entier. Ctrl+Backspace : pour supprimer un mot entier.
CTRL+F vous permet de chercher rapidement:
un terme dans un long document Word, Powerpoint ou PDF, un mot ou une expression dans une quelconque page web, toutes les occurrences d'un chiffre précis dans un énorme fichier excel. un bout de code dans un programme.
Une macro VBA dans Excel est un langage de programmation utilisé pour créer des tâches automatisées et des interfaces utilisateur personnalisées. Il s'agit de l'abréviation de Visual Basic for Applications et peut être utilisé dans toutes les applications Microsoft Office, comme Word ou Outlook.
Un module de classe sert à développer tes propres classes d'objets. C'est de la programmation avancée. Un UserForm est un formulaire ou une boîte de dialogue modale que tu peux créer pour tes besoins dans l'éditeur VBA (qui s'appelle VBE). Il y a un bouton avec une petite pointe de flèche dans la barre d'outils de VBE.
Quelles sont les applications hôtes de VBA ? Les applications qui utilisent le VBA sont toutes les logiciels Microsoft : Excel, Word, Access, Outlook, PowerPoint. Avec le VBA, ces outils peuvent interagir automatiquement.