Bonjour,
Je me doute bien que ce genre d'erreurs à déjà été répertorié des centaines de fois. Cependant je ne trouve vraiment pas la cause du problème.
Sub calculmachine()
Dim exist As Boolean
Dim i, j As Integer
Dim derligne, machine1, endline As String
endline = Worksheets("test").Range("Q655356").End(xlUp).Row
machine1 = Worksheets("calcul").Range("AB3")
derligne = Worksheets("calcul").Range("AB655356").End(xlUp).Row
Debug.Print i, j, derligne, machine1, endline
For i = 1 To endline
exist = False
If Worksheets("test").Cells(21, i) = machine1 Then
For j = 4 To derligne
Worksheets("calcul").Cells(28, j) = Worksheets("test").Cells(20, i).Value
exist = True
End If
If exist = False Then
machine1 = Worksheets("test").Cells(21, i).Value
End If
Next i
Next j
End Sub
Le End If mis en gras est celui qui me cause du tort. avant même que la macro ne commence à s'executer, le message "End If sans Bloc If" s'affiche.
Des idées ?
Cordialement