bonjour,
je dispose de deux fichier, un fichier avec des onglets (leur nom est un numéro de client)
et un deuxieme fichier , ou le 1er onglet comporte la liste des numéro des clients.
je dispose d'une macro qui va récupérer des données dans le premier fichier (suivant l'onglet activé) ,et les copie dans le second fichier.
j'aimerai pouvoir, dans ma macro, entrer le nom de l'onglet a activer en fonction de la liste en premiere page.
j'ai penser utiliser ceci :
' 2em fichierWindows("fiche prev.xls").Activate
Sheets("num_client").Select
' liste des numéro de la case A1 à A22Cells(1, 1).Select '
selection du contenu de la case A1 ??Selection.Value = x1
....
Windows("fiche 20 clients.xls").Activate '
1 er fichieronglet = x1 'valeur a faire dinamyque par la suite , x1 pui x2 etc etc
Sheets("" & x1).Select <---- ereur
Cells(1, 1).Select
test afin de copier une cellule seulement, jaimerai par la suite remplacer parl e code de mon autre macro qui elle fonctionne. Selection.Copy
Windows("fiche prev.xls").Activate
Sheets("Feuil1").Select
Range("A1").Select
ActiveSheet.Paste
ceci étant un test, avan de me lancer dans la récupération des vrai données
je voudrai ensuite que ça soi dinamique, ( que sa me fasse pareil avec x2 ( numéro client de la case A2) ) etc etc pour 22 numéros
je sais pas si c'est très clair. mais je suis bloqué depuis un moment dessus alors votre aide me sera precieuse ;)
je vous remerci d'avance !! !
oliv