VBAproject avec excel 2010

mapa - 16 avril 2014 à 16:14
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 16 avril 2014 à 16:54
Bonjour,

A la fermeture du fichier, il faudrait que Vbaproject ferme automatiquement.

Est-ce un paramètre à modifier ou ext-ce qu'il faut le coder dans le Workbook close?

Merci!

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 344
16 avril 2014 à 16:54
Bonjour,

Le VBE ( visual basic editor ) se ferme QUE lorsque EXCEL (pas seulement le fichier..mais l'application elle même ) se ferme..

On peut aussi le "fermer" par macro :
Sub closeVBE()
'--------------------------------------------------------
' Pour l'utiliser...Il faut activer la référence
' "Microsoft Visual Basic For Applications Extensibility n.n"
'*************************************************************************
' Il faut aussi :autoriser l'accès au modèle d'objets du projet VBA
' Sous XL2007 ou supérieur: Options Excel/Centre de gestion de la confidentialité/Paramètres du centre de gestion...
'  et cocher Accès approuvé au modèle d'objet du projet VBA
' Sous XL <2007: Outils/Macro/Sécurité.../Editeurs approuvés, puis cocher Faire confiance au projet VBA
'--------------------------------------------------------
Dim oVBe As VBProject
Set oVBe = ThisWorkbook.VBProject

If oVBe.Mode = vbext_vm_Run Then
    oVBe.VBE.MainWindow.Visible = False
End If

End Sub


0
Rejoignez-nous