Nom de feuille variable

  • Initiateur de la discussion Charles
  • Date de début
C

Charles

Guest
Bonjour,

Je suis nouveau dans les parages bien qu'ayant fait il y a longtemps pas mal de programmation VB. Je veux me replonger dedans :)
J'ai un petit souci que je vous expose de suite en espérant qu'une bonne âme voudra bien m'aider !

1) J'ai un classeur Origine qui s'appelle par ex. 020604 qui a une seule feuille s'appelant aussi 020604.
2) Dans un autre classeur Fin où je lance ma macro, je rentre dans une cellule (5,9) par exemple, 020604 et j'aimerais qu'il m'ouvre le classeur et qu'il définisse la feuille, ie :

Set FichierDepart = Workbooks.Open(Resultat.Cells(5, 9) & ".xls")
Set Depart = FichierDepart.Worksheets(Resultat.Cells(5,9))

MAIS ca ne marche pas. La définition du classeur marche mais pas celle de la feuille. Comment faire svp ?

Par ailleurs, comment faire pour conserver le 0 sans être obligé de mettre le signe ' avant ?!

Un grand merci par avance et j'espère venir en aide prochainement avec mes quelques connaissances !

Bonne soirée !!

Charles
 

Discussions similaires