AIDE VBA! Urgent!

Résolu/Fermé
Ctesias Messages postés 724 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 1 décembre 2011 - 7 juin 2011 à 09:57
Ctesias Messages postés 724 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 1 décembre 2011 - 7 juin 2011 à 10:18
Bonjour,

J'aimerais savoir si il etait possible de faire en sorte que si tel feuille est activée, alors patati et si tel autre feuille est activée, alors patata?

Faire une conditionelle suivant la feuille visible...

Merci d'avance

2 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
7 juin 2011 à 10:10
Bonjour,
1- ici on n'aime pas trop les problèmes urgents....
2- ne pas confondre feuille active (ActiveSheet) et feuille visible (non masquée)
3- ma question est donc :
Tu veux tester si la feuille est active ou non-masquée?
0
Ctesias Messages postés 724 Date d'inscription lundi 16 mai 2011 Statut Membre Dernière intervention 1 décembre 2011 36
7 juin 2011 à 10:18
Euh dsl, mais c'est pour 11, mais bon, tampis. J'ai trouvé la solution avec de la chance. ET oui, c'etait la feuille active.

La solution ets :
 If Activesheet.name = "" then...


Merci quand meme
0
ccm81 Messages postés 10903 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 19 novembre 2024 2 428
7 juin 2011 à 10:16
bonjour
je pense a une solution de ce genre

Private Sub Worksheet_Activate()
  Call mac1
End Sub


à mettre dans chaque feuille avec bien sur un appel a une procedure différente qui s'eécutera à l'activation de la feuille

bonne suite
0