Projet VBA reste

Le
Charly
Bonsoir,

Quelqu'un pourrait-il me dire pourquoi, après avoir fermer mon classeur, son
projet VBA reste actif dans l'éditeur VBA ?

Merci pour votre réponse.

Bonne soirée
Charles
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Philippe.R
Le #19088511
Bonsoir,
N'aurais tu pas une session fantôme d'Excel encore ouverte en // ?
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/mpfe/connexion.php
News://news.microsoft.com/microsoft.public.fr.excel
"Charly" news:esPvH%
Bonsoir,

Quelqu'un pourrait-il me dire pourquoi, après avoir fermer mon classeur,
son projet VBA reste actif dans l'éditeur VBA ?

Merci pour votre réponse.

Bonne soirée
Charles



MichDenis
Le #19088641
Bonjour Charly,

Un petit exemple en VBA

Remplace le chemin et le classeur par celui que tu as
sur ton application.

'-----------------------------------
Sub test1()
Dim Wk As Object

'Cette façon de faire, ouvre le VBA du classeur mais la
'composante interface du fichier demeure masquer
'Tu peux afficher la composante interface du fichier par
'la commande du menu "Fenêtre / afficher / sélection du fichier
Set wk = GetObject("C:UsersDMDownloadsMireille.xls")

'Cette ligne de code enregistre le fichier lorsque l'interface du
'fichier est masquée.
wk.Save

'Fermeture du fichier
wk.Close

End Sub
'-----------------------------------

Si j'ouvre ce même ficher par le menu fichier / ouvrir /
Le projetVBA sera accessible mais l'interface du fichier demeurera
masquer.

La chose pourrait de produire sans usage de VBA. Exemple, tu fermes
Excel et tu as un fichier de masquer. Excel te demande si tu désires
enregistrer les changements... tu réponds OUI et tu sauvegardes
aussi les modifications du fichier masquées... tu rouvres le fichier
et il va demeurer masquer mais dans la fenêtre VBA, il sera présent.







"Charly" esPvH#
Bonsoir,

Quelqu'un pourrait-il me dire pourquoi, après avoir fermer mon classeur, son
projet VBA reste actif dans l'éditeur VBA ?

Merci pour votre réponse.

Bonne soirée
Charles
LSteph
Le #19090281
Bonjour,

si c'est le projet du classeur lui même qui a fermé , j'ai déjà remarqué
cela
on peut même le rappeler sur OnTime

teste ceci "mecloz" (le classeur se ferme dans excel mais le projet
reste visible dans vbe, au rappel de "rapp" le classeur se rouvre dans
excel!

Sub mecloz()

Application.OnTime Now + TimeValue("00:00:25"), "rapp"
ThisWorkbook.Close True
End Sub

Sub rapp()
MsgBox "coucou c'est remoi"
End Sub

'lSteph


Charly a écrit :
Bonsoir,

Quelqu'un pourrait-il me dire pourquoi, après avoir fermer mon classeur, son
projet VBA reste actif dans l'éditeur VBA ?

Merci pour votre réponse.

Bonne soirée
Charles




LSteph
Le #19090271
...ne pas oublier d'enregistrer le classeur avant de tester!

Sub mecloz()

Application.OnTime Now + TimeValue("00:00:25"), "rapp"
ThisWorkbook.Close True
End Sub

Sub rapp()
MsgBox "coucou c'est remoi"
End Sub

'lSteph
Publicité
Poster une réponse
Anonyme