Bonjour,
j'ai un problème avec une macro VBA qui me renvoie une erreur 13 "Incompatiobilité de typé".
Le code est le suivant:
Dim c As Integer, L As Integer, pge As String
With Sheets("Saisie_données_contrat" )
For L = 2 To 149 Step 3
For c = 5 To 9
With Workbooks("extrac données.xls" )
pge = "simpa " & Workbooks("Calculs_des_derives.xls" ).Sheets("Saisie_données_contrat" ).Cells(L, c)
End With
.Cells(L + 2, c) = WorksheetFunction.SumIf(Workbooks("extrac données.xls" ).Sheets(pge).Range("I2:Q60000" ), "" * "" & .Cells(L, 3), Workbooks("extrac données.xls" ).Sheets(pge).Range("Q2:Q60000" ))
Next c
Next L
End With
End Sub
C'est al ligne en rouge qui bugge et pourtant mes variables sont bien déclarer.
Quelqu'un a t-il une idée?
D'avance merci