RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
Comment afficher une feuille en VBA
JPIJQDAL35, le ven. 22 févr. 2008 à 12:03:30
Bonjour,
A plus de 50 ans, découvrir Excel n'est pas chose facile...a fortiori le mode VBA
La barre est sans doute un peu haute mais je tente l'essai quand même.
Mon cas:
Dans un classeur, j'ai créé plusieurs feuilles.
Dans l'une d'elle (Feuille1), j'ai une cellule (D19) dans laquelle suivant la condition implicitée dans une formule (RechercheV) j'obtiens une valeur (Valeur1,Valeur2,Valeur3).
Dans le même classeur, j'ai créé, entre autres, 3 feuilles (Feuille5 ,Feuille6 ,Feuille7) reprenant un ensemble d'informations propres à chacune de ces valeurs.
A partir de la donnée obtenue dans la cellule D19 de la feuille1 j'aimerais afficher ("à la demande" ) la feuille (Feuille5 ou Feuille6 ou Feuille7 préalablement masquée) relative à cette valeur.
Pensant qu'en VBA, les conditions fonctionnaient classiquement (=Si(D19="Valeur1";Feuille5;si(.......), J'ai essayé ce qui suit mais ça ne marche pas, ça me renvoi toujours la feuille7 (quelque soit la valeur de D19). C'était trop simple (celà doit l'être mais pas pour moi) compris).
Merci de m'aider dans ce terrible apprentissage.

Sub afficher_détails
' if range(D19).value = ("Valeur1")
Sheets("Feuille5").Select
Range("A1").Select
End

' if range(D19).value = ("valeur2") then
Sheets("Feuille6").Select
Range("A1").Select
End

' if range(D19).value = ("Valeur3") then
Sheets("Feuille7").Select
Range("A1").Select
End

End Sub Configuration: Windows XP
Internet Explorer 7.0


Polux31
févr. 08
Suivant
REPONSES
Polux31
févr. 08
JPIJQDAL35
févr. 08
JPIJQDAL35
févr. 08
Lupin.A
févr. 08
JPIJQDAL35
févr. 08
Version Web
Réalisé par RedShift
no save