Bonjour à tous
J'éxécute dans un fichier la macro suivante pour la mise a jour d'un tableau contenant 52 colonnes.
Le bug se situe lorsque j'atteint la 14 eme
En noir Gras la ligne ou se situe l'erreur
Je ne comprends pas pourquoi cela ne fonctionne plus.
Merci pour votre aide
Sub CalculToTaL()
nbF = [B1]
For L = 6 To 65000
If Cells(L, 3) <> "" Then Exit For
Next L
lDeB = L
For X = 1 To nbF
For L = lDeB To 65000
If Left(Cells(L, 4), 5) = "Total" Then Exit For
Next L
lFiNi = L - 1
For C = 5 To 56
A = 0
For L = lDeB To lFiNi
lFiN = lFiNi + 1
If Left(Cells(L, C), 1) >= 0 And Left(Cells(L, C), 1) <= 9 Then
A = A + Cells(L, C).Value
End If
Next L
Cells(lFiN, C).Value = A
Next C
lDeB = lFiNi + 3
Next X
Mise_en_Page
End Sub
J'éxécute dans un fichier la macro suivante pour la mise a jour d'un tableau contenant 52 colonnes.
Le bug se situe lorsque j'atteint la 14 eme
En noir Gras la ligne ou se situe l'erreur
Je ne comprends pas pourquoi cela ne fonctionne plus.
Merci pour votre aide
Sub CalculToTaL()
nbF = [B1]
For L = 6 To 65000
If Cells(L, 3) <> "" Then Exit For
Next L
lDeB = L
For X = 1 To nbF
For L = lDeB To 65000
If Left(Cells(L, 4), 5) = "Total" Then Exit For
Next L
lFiNi = L - 1
For C = 5 To 56
A = 0
For L = lDeB To lFiNi
lFiN = lFiNi + 1
If Left(Cells(L, C), 1) >= 0 And Left(Cells(L, C), 1) <= 9 Then
A = A + Cells(L, C).Value
End If
Next L
Cells(lFiN, C).Value = A
Next C
lDeB = lFiNi + 3
Next X
Mise_en_Page
End Sub