Merci Force Rouge
Pas de problème, votre première piste est extrêmement efficace. Je rencontre simplement un souci de type de données, car lorsque j'additionne dans une variable le contenu de chaque cellule, j'obtiens une erreur. Il faudrait que je transforme chaque contenu dans les cellules en nombre.
Ce code fonctionne :
For rwindex = 2 To maligne
montot = Sheets("tabdef").Cells(rwindex, macol).Value
msgbox montot ------------------------------> j'obtiens bien la valeur (pour vérification!)
montotal = montotal + montot ----------> l'erreur est là, ce n'est pas un nombre, mais du texte!
Next
Auriez-vous un tuyau pour la transformation?
merci.
Bruno.