defilement feuilles excel vba

Signaler
Messages postés
1
Date d'inscription
dimanche 23 novembre 2008
Statut
Membre
Dernière intervention
1 décembre 2008
-
Messages postés
936
Date d'inscription
lundi 19 janvier 2004
Statut
Membre
Dernière intervention
17 mars 2017
-
bonjour à tous,
 voila j'ai un problème dans un de mes codes sous vba, je crée une base de données avec une feuille excel choisie au démarrage. Cette feuille s'appelle "2009" mais je laisse à l'utiliseur le choix d'entrer des données pour 2010 par exemple. Le cas échéant, une macro se met en place pour créer une feuille "2010" .
Mon problème est le suivant : lorsque l'utilisateur veut entrer d'autres données 2010, alors le programme essaye de creer une seconde feuille "2010". Existe-t-il une fonction vba qui selectionnerait une feuille, vérifierais son nom, et passerait à la suivante (sans avoir à nommer ces feuilles)??

Merci d'avance à vous, parce que là, je rame!!
~Mitch~

1 réponse

Messages postés
936
Date d'inscription
lundi 19 janvier 2004
Statut
Membre
Dernière intervention
17 mars 2017
4
Salut,
Je me suis servi de ce code  que j'ai adapter pour moi t'as une base pour commencer

Sub SelectFeuille(Nom$)
  On Error Resume Next    'On ignore l'erreur
  Worksheets(Nom).Select  'On selectionne la feuille
  If Err <> 0 Then Worksheets.Add.Name = Nom 
End Sub 'fs

Sub Test()
  SelectFeuille ("récapitulation")
End Sub

Cordialement, Jean-Paul  
______________________________________________________________________

Le Savoir n'a de valeur que s'il est partagé