R.Noel
XLDnaute Nouveau
Bonjour à la communauté,
J'ai créé en VBA un code qui me créé une somme sur une plage dynamiquement créée:
On peut voir sur la capture que la formule générée est correcte, mais elle renvoie une erreur #VALEUR.
Or j'ai fait le teste de copier/coller cette formule dans la cellule juste à droite et là, elle fonctionne.
La seule différence est que, dans la formule générée, le mot "somme" est en minuscules (alors que dans mon code il est en majuscules).
Pouvez-vous m'aider s'il vous plaît ?
PS: excusez si je ne réponds pas tout de suite, je suis un peu surchargé.
Merci d'avance !
J'ai créé en VBA un code qui me créé une somme sur une plage dynamiquement créée:
VB:
Dim ligne_bas As Integer
cellule_bas = 2
Dim cellule_haut As Integer
cellule_haut = 2
For j = 2 To nbre_lignes
If Cells(j, 20) <> "" Then
cellule_haut = j
Cells(cellule_haut, 23).Formula = "=SOMME(V" & cellule_bas & ":V" & cellule_haut & ")"
cellule_bas = j + 1
cellule_haut = 0
End If
Next
On peut voir sur la capture que la formule générée est correcte, mais elle renvoie une erreur #VALEUR.
Or j'ai fait le teste de copier/coller cette formule dans la cellule juste à droite et là, elle fonctionne.
La seule différence est que, dans la formule générée, le mot "somme" est en minuscules (alors que dans mon code il est en majuscules).
Pouvez-vous m'aider s'il vous plaît ?
PS: excusez si je ne réponds pas tout de suite, je suis un peu surchargé.
Merci d'avance !