OVH Cloud OVH Cloud

Résultat d'un calcul dans une variable

2 réponses
Avatar
Jacques
Bonjour ,

Je peux mettre le résultat d'une somme dans une cellule mais j'essaie de
mettre le résultat dans une variable mais ... j'y arrive pas :-(
Par exemple mettre la somme des cellules A1 à A9 dans une variable

Dim ResultAdd

ThisWorkbook.Worksheets("Feuil1").Range("A10") = "=sum(A1:A9)"
ReslutAdd = ThisWorkbook.Worksheets("Feuil1").Range("A10").value

Comment mettre directement le résultat dans la variable ??

Merci de votre aide

2 réponses

Avatar
MichDenis
Bonsoir Jacques,

Dim ResultAdd As Double

Si tu désires avoir le résultat de la somme directement dans ta variable :
'------------------
with ThisWorkbook
with .Worksheets("Feuil1")
ResultAdd = worksheetFunction.Sum(.Range("A1:A10")
end with
End with
'------------------


Salutations!














"Jacques" a écrit dans le message de news: %
Bonjour ,

Je peux mettre le résultat d'une somme dans une cellule mais j'essaie de
mettre le résultat dans une variable mais ... j'y arrive pas :-(
Par exemple mettre la somme des cellules A1 à A9 dans une variable

Dim ResultAdd

ThisWorkbook.Worksheets("Feuil1").Range("A10") = "=sum(A1:A9)"
ReslutAdd = ThisWorkbook.Worksheets("Feuil1").Range("A10").value

Comment mettre directement le résultat dans la variable ??

Merci de votre aide
Avatar
AV
Comment mettre directement le résultat dans la variable ??


résult = [sum(Feuil1!A1:A10)]

AV