bonjour Michel , bonjour Serge
ci joint une autre solution
Si j'ai bien interprété ta demand , dans l'exemple toutes les valeurs saisies à la suite , dans la cellule A1 sont additionnées
le résultats s'affiche dans la cellule B1
Sub CompterCellule()
'http://www.excel-downloads.com/html/French/forum/messages/1_61835_61835.htm
'michel
'18.12.2003
Dim Tableau()
Dim Val As Variant
Dim i As Byte, j As Byte
Dim Resultat
Dim Compteur As Byte
On Error GoTo fin
i = 1
ReDim Tableau(i)
For Compteur = 1 To Len(Range("A1"))
Val = Mid(Range("A1"), Compteur, 1)
If Val <> " " Then
Tableau(i - 1) = Tableau(i - 1) & Val
Else
If Tableau(i - 1) <> "" Then
i = i + 1
ReDim Preserve Tableau(i)
End If
End If
Next Compteur
For j = 1 To UBound(Tableau)
Resultat = Resultat + CDbl(Tableau(j - 1))
Next j
Range("B1") = Resultat
Exit Sub
fin:
End Sub
bon apres midi
michel