Bonjour,

Microsoft Office standard 2010 pour Excel
Et Microsoft Visual basic pour Applications 7.0 VBA Retail 7.0.1627
Mon Excle est un 2010 et Je travaille sur un classeur ecrit avec 2007 que je rends compatible

Quelquefois je deviens chèvre avec la façon d’appeler les feuilles
Dans ma fenêtre Project la feuille en question apparait sous le nom de <<Feuil2 (Dernière Extract)>>
Dans le cas ci-dessous je remplis la feuille en question avec un tableau()

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Worksheets("Dernière Extract").Range(Cells(2, 1), Cells(UBound(tab_traiter, 1), UBound(tab_traiter, 2))) = tab_traiter
Ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Feuil2.Range(Cells(2, 1), Cells(UBound(tab_traiter, 1) + 1, UBound(tab_traiter, 2))) = tab_traiter
Quelque fois VBA me mets une erreur quand j’utilise Worksheets ou Feuil2

Quel différence entre ces deux façon d’écrire ?
Comment faire un choix définitif entre ces deux façon d’écrire ?
Je ferme mon Excel, je reprends une ancienne version du classeur et c’a repart, enfin n’importe quoi !

Merci de votre expérience sur le sujet
Henri