Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

somme automatique

argon1515

XLDnaute Junior
Pour faire une somme
A la main je clic sur somme automatique et j'ajuste la plage. Pas de probleme.

Avec l'enregistreur de macro:
Sub Ess
Range("B7").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-2]C)"
Range("C7").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-1]C)"
Range("D7").Select
ActiveCell.FormulaR1C1 = "=SUM(R[-5]C:R[-1]C)"
End Sub

Comment faire en VBA car le nombre de colonnes et le nombre de lignes varient a chaque traitement.

Fichier test_somme.xls en exemple
 

Pièces jointes

  • test_somme.xls
    15 KB · Affichages: 48
  • test_somme.xls
    15 KB · Affichages: 50
  • test_somme.xls
    15 KB · Affichages: 50

argon1515

XLDnaute Junior
Re : somme automatique

Merci pierrejean cela me convient parfaitement.
maintenant je vais "eplucher" le code de la macro car je suis debutant en VBA et il faut que je comprenne ce que tu as fait.
Encore merci et bonne journée
 

Discussions similaires

Réponses
5
Affichages
358
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…