Comment changer d'onglet

Re bonjour à tous,

Comment intégrer dans une fonction SI un changement d'onglet.J'explique:

Ma condition est que :SI (A1=3) alors la page "Analyse" doit être sélectionnée.

SI (A1=2) alors la page "Analyse1" doit être sélectionnée.

SI (A1=1) alors la page "Analyse2" doit être sélectionnée.

C'est possible Docteur?

Merci

Bonjour,

Si j'ai bien compris il te suffit de suivre la procédure Si.

Tu clis sur l'onget désire.

A +

Bonjour,

Tu veux ouvrir les feuilles Analyses ou faire appel à un de leurs résultats ?

A te relire

Nad

RE,

Je veux ouvrir la feuille en question sans avoir à cliquer sur l'onglet.

D'abord j'ai pensé (on ne sait jamais!!! ) faire

SI (A1=3;Sheets ("Analyse".Select);"") mais bien sur ça marche po!!!!!!!

Alors voilà je sais pas faire donc....

Merci

Re,

Ce n'est pas une fonction mais une macro qu'il te faut.

Je ne suis pas spécialiste, mais ça pourrait donner quelque chose dans le genre :

Fichier

Amicalement

Nad

Merci,

c'est bien ce que je craignais...

Merci pour ton fichier mais je ne vois pas où est la macro?je comprends pas trop ta proposition

Merci

Re,

La macro se trouve dans VBA ; tu fais ALT+F11 pour la voir dans le module.

Quand tu saisis un chiffre (1 2 ou 3) dans A1 de la feuille Donnees, la feuille concernée s'ouvre

ZLNPLSans titre

Amicalement

Nad

vraiment merci

Je sais pas pourquoi mais il n'apparaissait dans le fichier.Enfin bref ...

super pour ta réponse

Merci

Bonsoir,

Une variante de la macro de Nad :

Sub Changefeuille()
'Macro Dan
Select Case Sheets("Données").Range("A1")
Case Is = 1
Sheets("Analyse1").Select
Case Is = 2
Sheets("Analyse2").Select
Case Is = 3
Sheets("Analyse3").Select
End Select
End Sub

NB : Si tu utilises la macro de Nad, il te faut ajouter cette déclaration juste après Sub changefeuille --> Dim Cel as Byte

Amicalement

Dan

Rechercher des sujets similaires à "comment changer onglet"