Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/12/2011, 18h12   #1
Membre éclairé
 
Inscription : mai 2006
Messages : 335
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2006
Messages : 335
Points : 326
Points : 326
Par défaut problème avec Worksheet_Deactivate

Bonjour à tous

J'ai une image sur ma feuille "mafeuille" qui se nomme "monimage".
J'aimerai que, lorsque je quitte cette feuille, "monimage" soit effacée.
J'ai donc mis :

Code :
1
2
3
Private Sub Worksheet_Deactivate()	'ou Private Sub Workbook_SheetDeactivate(ByVal Sh As Object)
	Sheets("mafeuille").Shapes("monimage").Delete
End Sub
mais cela ne fonctionne pas.
Quel code dois-je employer ?

Merci d'avance
Eric
edelweisseric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2011, 19h33   #2
Expert Confirmé Sénior
 
Avatar de Qwazerty
 
Homme Stéphane
La très haute tension :D
Inscription : avril 2002
Messages : 2 446
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Âge : 32
Localisation : France

Informations professionnelles :
Activité : La très haute tension :D
Secteur : Service public

Informations forums :
Inscription : avril 2002
Messages : 2 446
Points : 4 620
Points : 4 620
Envoyer un message via MSN à Qwazerty
Salut

Ton code fonctionne chez moi
Code :
1
2
3
Private Sub Worksheet_Deactivate()
ThisWorkbook.Sheets("Feuil1").Shapes("Image 1").Delete
End Sub
Toutefois, ce code ne sera exécute que lorsque tu active une autre feuille bien-sûr, le fait de changer de classeur ne provoque pas le Desactivate de ta feuille active?

N'aurais tu pas une protection sur la feuille ou le classeur?
As-tu un message d'erreur?

++
Qwaz
__________________

MagicQwaz := Harry Potter la baguette en moins
Le monde dans lequel on vit
HammerFest
Ma page perso DVP - Dernier Tutoriel : VBA & Internet Explorer
Qwazerty est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 17/12/2011, 23h46   #3
Membre éclairé
 
Inscription : mai 2006
Messages : 335
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : mai 2006
Messages : 335
Points : 326
Points : 326
Bonsoir à tous
Bonsoir Qwazerty

Mais c'est bien sur ......
Ma feuille est protégée
Merci beaucoup

Eric
edelweisseric est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h56.


 
 
 
 
Partenaires

Hébergement Web