Affichage conditionnel d'un classeur en vba

Germini -  
pilas31 Messages postés 1878 Statut Contributeur -
Bonjour,

J'ai un petit soucis en Excel VBA : J'ai un menu avec 2 choix possible se trouvant sur une feuille excel (mon fichier comporte plusieurs feuilles). Je voudrais que, lorsque je clique sur un choix, ca me renvoie vers une autre feuille déjà existante.
Donc ayant 2 choix ( RFQ et Bottum Up), selon celui selectionné sur ma page principale(Feuil1), ça doit me renvoyer sur la bonne feuille ( respectivement FAO RFQ ou FAO Bottum Up).

J'ai essayé ça comme code :
Function List()
If G26 = "RFQ" Then Sheets("FAO RFQ").Activate Else Sheets("FAO Buttum Up").Activate
End Function

(G26, c'est la cellule où se trouve mon menu dans lequel je fais mon choix en "feuil1")

Mais il me répond lorsque je le lance " l'indice n'appartient pas à la selection" ...

Si quelqu'un pourrait me dire où j'ai faux, ça me soulagerait bien
D'avance merci!
A voir également:

1 réponse

pilas31 Messages postés 1878 Statut Contributeur 647
 
Bonjour,

Une 1° idée simple:

C'est le message habituel lorsque le nom de la feuille n'est pas bon. Il faut vérifier les noms de feuilles :

par exemple Sheets("FAO Buttum Up") c'est pas plutôt Sheets("FAO Bottum Up").


Edit : De plus la syntaxe G26 n'est pas bonne il faut Range("G26")

A+
0