• Initiateur de la discussion Initiateur de la discussion argon1515
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

argon1515

Guest
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

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
586
M
  • Question Question
Réponses
3
Affichages
806
Mr.Adrien
M
Réponses
5
Affichages
546
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
903
L
Réponses
9
Affichages
1 K
Retour