Bonjour MFerrand,
Voici ma macro
Sub atmq()
Dim n As Integer, CRDS As String
Set ws1 = Application.Workbooks("Follow up_Onboarding FX clients_3011.xlsx").Worksheets(1)
Set ws2 = Application.Workbooks("set up test.xlsm").Worksheets(1)
For n = 209 To 250
ws2.Cells(8, 3).Value = ws1.Cells(n, 6).Value
ws2.Cells(9, 3).Value = ws1.Cells(n, 9).Value
ws2.Cells(12, 3).Value = ws1.Cells(n, 8).Value
If ws1.Cells(n, 5).Value = "Spot/Forward" Then
ws2.Cells(n, 18).Value = "Yes"
End If
ws2.Cells(71, 3).Value = ws1.Cells(n, 10).Value
ws2.Cells(74, 2).Value = ws1.Cells(n, 7).Value
ws2.Cells(90, 1).Value = "All currencies"
ws2.Cells(90, 5).Value = ws2.Cells(74, 2).Value
Call Macro2
CRDS = ws2.Cells(9, 3).Value
Workbooks("set up test.xlsm").SaveAs "Y:\24990Onboa\02_FOREX PRODUCTS\01-FOREX UPON REQUEST\FOREX UPON REQUEST\CLIENTS\Luxembourg\Client\UBAM\DF\" & CRDS & ".xlsm"
Workbooks.Open "C:\Users\b23560\Desktop\set up test.xlsm"
Workbooks(" & CRDS & ".xlsm").Close ' Cette ligne ne fonctionne pas
Next n
End Sub
Cordialement