Bonjour,
Ma macro VBA génere une erreur que je n'arrive pas à corriger :
Ceci surligne la ligne suivante du code :
Et voici le code
Sub MAJ_BoMCSV()
Dim k As Integer
Sheets("BoM_csv").Select
k = 5
For i = 1 To 2022
Cells(i, 1).Value = "=IF(Export!A" & k & "="""";"""";SUBSTITUTE(Export!A" & k & ";"","";"".""))"
Cells(i, 2).Value = "=IF(Export!C" & k & "="""";"""";Export!C" & k & ")"
Cells(i, 3).Value = "=IF(Export!D" & k & "="""";"""";Export!D" & k & ")"
Cells(i, 4).Value = "=IF(Export!B" & k & "="""";"""";IF(Export!B" & k & "=""KG"";""kg"";Export!B" & k & "))"
Cells(i, 5).Value = "=IF(B" & k & "="""";"""";""."")"
Cells(i, 6).Value = "=IF(Export!E" & k & "="""";"""";Export!E" & k & ")"
k = k + 1
Next i
End Sub
J'espère que quelqu'un comprendra la raison de l'erreur.
Merci