Bonjour à tous ,
J'ai un petit soucis dans ma macro et j'aurais besoin d'aide
J'ai une macro que je copie colle dans mon fichier "S1309.xlsx" et que je lance et qui marche.
J'aimerais pouvoir par exemple la copier coller sur "S1310.xlsx" de la semaine prochaine ou "S1311.xlsx" de celle d'après sans devoir changer les 3 bouts de code suivant que j'ai dans ma macro:
'Récupérer la 1ère ligne du fichier "art acif base itc.xlsx"
Windows("art actif base itc.xlsx").Activate
Rows("1:1").Select
Range("L1").Activate
Selection.Copy
Windows("S1309.xlsx").Activate
Rows("1:1").Select
Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
ActiveSheet.Paste
et dans:
'Récupération de la formule de la colonne N
Windows("S1309.xlsx").Activate
Sheets("art sans doublon").Range("N2:N" & Range("A65536").End(xlUp).Row).Select
ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-2],[COMPILATION_COUVERTURE.xls]BASE!C7:C60,34,FALSE)"
Selection.FillDown
et dans:
'Copier la liste de choix
Windows("art actif base itc.xlsx").Activate
Sheets("Listes de choix").Select
Sheets("Listes de choix").Copy Before:=Workbooks( _
"S1309.xlsx").Sheets(1)
Merci de m'aider