Problème pour basculer des données d'un fichier à un autre
Bonjour à tous !
Je suis débutant en VBA excel et je suis entrain de faire une macro pour basculer des informations d'un fichier vers un autre. Sans même avoir encore fait tourner ma macro. Je pense que je vais être confronté à un sérieux problème. J'utilise la fonction VBA : Windows. ("NOM de mon fichier source.xls").Activate. Pour aller chercher les informations à transférer vers mon fichier qui s'appelle "COMPTEOLIVIER.XLS". Seulement voilà mon fichier source va constamment changer de nom...
Donc voici ma question existe-t-il une ligne de code pour définir automatiquement le nom du fichier à traiter au début? Je verrais bien une fenêtre qui s'affiche avec un InputBox avec un message genre "quel fichier voulez vous traiter?"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| 'Bascule les dates et les codes compte en compta
Sheets("COMPTE1").Select
Range("A8").Select
Range("A8:B" & Range("A65536").End(xlUp).Row).Copy
Windows("COMPTOLIVIER.xls").Activate
Sheets("COMPTE1").Select
Range("A8").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Sheets("COMPTE1").Select
'Copie le nom, le numéro de dossier et la mesure de protection
Windows("nom de mon fichier source.xls").Activate
Sheets("COMPTE1").Select
Range("B2:B4").Select
Selection.Copy
Windows("COMPTOLIVIER.xls").Activate
Sheets("COMPTE1").Select
Range("B2").Select
Selection.PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False |