Fermer tous les modules en une opération
J’ai plein de modules ouverts dans Visual Basic Editor (VBE). Comment les fermer tous rapidement ?
Mise en place
- Dans VBE, cliquez sur le menu Outils / Références.
- Cochez la bibliothèque appelée Microsoft Visual Basic for Applications Extensibility 5.x.
- Ajoutez un module standard (menu Insertion / Module), ou ouvrez un module existant.
- Recopiez cette portion de code dans le module :
1 2 3 4 5 6 |
Sub VBECloseAll() Dim intI As Integer For intI = VBE.CodePanes.Count To 1 Step -1 VBE.CodePanes(intI).Window.Close Next End Sub |
Utilisation du code
Maintenant, dans cette base de données, lorsque vous voudrez fermer rapidement tous les modules :
- Ouvrez la fenêtre Exécution (
CTRL
+G
). - Tapez-y :
VBECloseAll
puis validez par[Entrée]
.
Vous pouvez bien sûr renommer la procédure VBECloseAll
en lui donnant un nom encore plus court à taper !