Bonjour,
Bonjour jtc59, bonjour Daniel
Merci pour le code mais j'ai eu une petite mésaventure en faisant des essais.
Les nombres obtenus en Feuil2 sont au format texte et ne peuvent s'additionner.
Je m'en suis sorti en remplaçant la 15ème ligne de la macro
.Cells(C.Row, 1).Value = Txt
par 3 lignes :
1 2 3
| If Txt <> "" Then
.Cells(C.Row, 1).Value = CDbl(Txt)
End If |
Je m' étais a priori contenté de remplacer la 15ème ligne par
.Cells(C.Row, 1).Value = CDbl(Txt)
mais dans ce cas cela coïnce en cas de cellules vides dans la colonne A.
En utilisant le coeur de la macro, ne serait-il pas intéressant d'écrire une fonction personnalisée qui permettrait une certaine souplesse d'emploi ?
Pour jtc59 , si la colonne (supposons A) ne contient que des données exactement au format de l'exemple donné, la somme peut se calculer avec la formule matricielle :
=SOMME(SI(A:A="";0;CNUM(GAUCHE(A:A;NBCAR(A:A)-4))))
à valider bien sûr avec ctrl + maj + entrée.
Cordialement
Claude
Partager