Bonjour,

J'ai une base de donné avec des infos qui s'ajoute horizontalement sur 5 lignes et ainsi de suite vers le bas de 5 lignes en 5 lignes. La 5ème ligne contient des prix. J'aimerais que la 1er cellule (colonne A) de cette 5e ligne face la somme de toute la ligne et arrondisse la valeur à 2 décimales.

La solution que j'ai trouvée est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveCell = ActiveCell.Offset(0, 1).Value + ActiveCell.Offset(0, 2).Value + ActiveCell.Offset(0, 3).Value + ActiveCell.Offset(0, 4).Value + ActiveCell.Offset(0, 5).Value + ...
Et je continue comme ça jusqu'à 30 et puis je ne peux plus écrire. Ca marche mais à mon avis il y a plusieurs cours et le jour où j'aurai plus de 30 infos je serai coincé.

Pour ne garder que 2 chiffres après la virgule j'ai essayé

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ActiveCell.NumberFormat = "0.00"
Mais ça ne marche pas.

Si quelqu'un a une solution.

Merci d'avance.

Cordialement.