Mot de passe dans une macro
Fermé
Samra
-
16 sept. 2003 à 11:36
Fada09 Messages postés 1701 Date d'inscription lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 - 19 sept. 2003 à 11:52
Fada09 Messages postés 1701 Date d'inscription lundi 15 septembre 2003 Statut Contributeur Dernière intervention 4 septembre 2010 - 19 sept. 2003 à 11:52
A voir également:
- Mot de passe dans une macro
- Voir mot de passe wifi android - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Réinitialiser pc sans mot de passe - Guide
3 réponses
Fada09
Messages postés
1701
Date d'inscription
lundi 15 septembre 2003
Statut
Contributeur
Dernière intervention
4 septembre 2010
541
17 sept. 2003 à 14:40
17 sept. 2003 à 14:40
Salut à toi Samra!
Pourquoi ne place tu pas ta macro dans
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'ta macro
endsub
Dans l'éditeur de macro, en plus de feuilles il ya un truc en dessous qui s'appelle ThisWorkbook. Place ce code dedans. Ainsi à chaque fois que tu changera de feuille, ta maco sera exécutée.
;-)
~ ~ Fada ~ ~ : Member of Star!alco
Pourquoi ne place tu pas ta macro dans
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
'ta macro
endsub
Dans l'éditeur de macro, en plus de feuilles il ya un truc en dessous qui s'appelle ThisWorkbook. Place ce code dedans. Ainsi à chaque fois que tu changera de feuille, ta maco sera exécutée.
;-)
~ ~ Fada ~ ~ : Member of Star!alco
Merci pour cette aide, mais le problème que j'ai maintenant c'est que je ne veux pas que la macro soit valable pour toutes les feuille du classeur. Encore merci
Fada09
Messages postés
1701
Date d'inscription
lundi 15 septembre 2003
Statut
Contributeur
Dernière intervention
4 septembre 2010
541
19 sept. 2003 à 11:52
19 sept. 2003 à 11:52
Bonjour,
µA mon avis tu devrais tester le nom de la feuille dans ton code et ainsi déclancher l'éxécution de ta macro que pour certaines feuilles
Toujours dans ThisWorkboob place la macro comme ça :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If (ActiveSheet.Name = "Feuil1") Then
' ta macro
elseif (ActiveSheet.Name = "Feuil2") then
'ta macro
endif
End Sub
De cette manière cette la macro ne s'éxécute que pour les feuilles nommées "Feuil1"et "Feuil2".
Voila :-)
a+
;-)
~ ~ Fada ~ ~ : Member of Star!alco
µA mon avis tu devrais tester le nom de la feuille dans ton code et ainsi déclancher l'éxécution de ta macro que pour certaines feuilles
Toujours dans ThisWorkboob place la macro comme ça :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If (ActiveSheet.Name = "Feuil1") Then
' ta macro
elseif (ActiveSheet.Name = "Feuil2") then
'ta macro
endif
End Sub
De cette manière cette la macro ne s'éxécute que pour les feuilles nommées "Feuil1"et "Feuil2".
Voila :-)
a+
;-)
~ ~ Fada ~ ~ : Member of Star!alco