Sommer une cellule contenant plusieurs valeurs - VB/VBA/VBS - Programmation
Marsh Posté le 22-03-2009 à 11:33:19
Bon, j'ai fini par toruver. 
Je poste ici le code que j'ai adapté et qui peut être utile à d'autres. 
| Code : 
 | 
 
 
Re bon dimanche à tous. 
Marsh Posté le 27-03-2009 à 16:35:24
Il y avait plus simple... 
 
Private Sub CommandButton1_Click() 
Montotal = 0 
For i = 1 To 2 
     
    Macell = Cells(i, 1) 
    Mesval = Split(Macell, Chr(10)) 
    NbValCel = UBound(Mesval) 
     
    TotalCel = 0 
    For j = 0 To NbValCel 
        TotalCel = TotalCel + CDbl(Mesval(j)) 
    Next 
     
    Montotal = Montotal + TotalCel 
Next 
MsgBox Montotal 
End Sub 
Marsh Posté le 22-03-2009 à 10:08:34
Bonjour, plusieurs heures que je cherche pourtant au début cela me paraissait simple.
J'ai un programme VBA qui ajoute dans une cellule, des valeurs séparées par des retour à la ligne (matérialisé par "chr(10)" ).
Donc dans une cellule j'ai plusieurs montant.
Cette opération est répétée sur plusieurs cellules de la même colonne.
A la fin de cette colonne je veux faire une somme de tous ces montants.
Ben ça a l'air bête mais je n'y arrive pas. Comme faire comprendre à Excel en langage VBA de sommer chaque montant qui sont présent dans la cellule séparée par des chr(10) ?
Si quelqu'un a une idée...
Merci d'avance, je continue à chercher.
Bon dimanche