Bonjour à tous,
Je dois à partir du fichier A lancer une macro qui roule sur le fichier B
je croyais qu'en indiquant Windows("B.xls").Activate au début de la macro cette dernière prendrais en considération ce fichier pour :
Set f = ThisWorkbook.Sheets("Sheet1")
Set f2 = ThisWorkbook.Sheets("Data1")
mais ce n'est pas le cas
voici la macro
merci
Je dois à partir du fichier A lancer une macro qui roule sur le fichier B
je croyais qu'en indiquant Windows("B.xls").Activate au début de la macro cette dernière prendrais en considération ce fichier pour :
Set f = ThisWorkbook.Sheets("Sheet1")
Set f2 = ThisWorkbook.Sheets("Data1")
mais ce n'est pas le cas
voici la macro
HTML:
Sub Formules1()
Dim f As Worksheet: Dim f2 As Worksheet
Dim formule As String: Dim i: Dim fin As Range
Windows("B.xls").Activate
Set f = ThisWorkbook.Sheets("Sheet1")
Set f2 = ThisWorkbook.Sheets("Data1")
Application.ScreenUpdating = False
f.Range("B200").CurrentRegion.ClearContents
formule = _
"..."
For i = 2 To Evaluate(ActiveWorkbook.Names("Nbr").Value)
Set fin = f2.Cells(275, i)
f.Range(f.Cells(200, i), _
fin.Address).FormulaR1C1 = formule
Next
Application.ScreenUpdating = True
End Sub
merci
Dernière édition: