Bonjour,
J'ai deux fichiers 1 source et 1 bilan, je fait une copie des données de source vers bilan par une macro, tous fonctionne.
Mon souci est que le non du fichier source change régulierement et que l'utilsateur final ne connait rien en macro.
Mon idée etait de "dire" à la macro que le non du fichier ce trouve en "a1"du fichier bilan.
je vous remercie d'avance.
je bloque là
Sub act()
i = cell("a1")
Workbooks("i").Activate
End Sub
et le reste du code ( qui fait la copie)
'
If MsgBox("Avez-vous besoin de créer le fichier?", vbYesNo) = vbNo Then End
Windows("source.xls").Activate
Worksheets(1).Activate
Range("a2:d164").Select
Application.CutCopyMode = False
Selection.Copy
Windows("bilan.xls").Activate
Cells(65535, 1).End(xlUp)(2).Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
J'ai deux fichiers 1 source et 1 bilan, je fait une copie des données de source vers bilan par une macro, tous fonctionne.
Mon souci est que le non du fichier source change régulierement et que l'utilsateur final ne connait rien en macro.
Mon idée etait de "dire" à la macro que le non du fichier ce trouve en "a1"du fichier bilan.
je vous remercie d'avance.
je bloque là
Sub act()
i = cell("a1")
Workbooks("i").Activate
End Sub
et le reste du code ( qui fait la copie)
'
If MsgBox("Avez-vous besoin de créer le fichier?", vbYesNo) = vbNo Then End
Windows("source.xls").Activate
Worksheets(1).Activate
Range("a2:d164").Select
Application.CutCopyMode = False
Selection.Copy
Windows("bilan.xls").Activate
Cells(65535, 1).End(xlUp)(2).Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=True
Dernière édition: