Somme VBA sur plusieurs colonnes

  • Initiateur de la discussion Initiateur de la discussion ivan27
  • 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 !

ivan27

XLDnaute Occasionnel
Bonjour à tous,

Avec le code ci-dessous, je fais la somme de la colonne 5 de mon tableau et le résultat est renvoyé dans la cellule D17 de ma feuille "Etat".

Sub Somme()
a = [G11:X20000]
Somme = Application.Sum(Application.Index(a, , 5))
Worksheets("Etat").Range("D17").Value = Somme
End Sub

Comment modifier ce code pour obtenir la somme totale des colonnes 5, 12 et 18 ?

Merci à vous

Ivan
 
Re : Somme VBA sur plusieurs colonnes

Bonsoir le Forum, Pierrot93,

Merci pour ta remarque éclairée et le code qui fonctionne bien pour des colonnes complètes.
Comment faire pour que les calculs commencent à partir de la ligne 11 ?
Cdlt,

Ivan
 
Re : Somme VBA sur plusieurs colonnes

Bonjour,

pour des plages de cellules commencant ligne 11, àvoir ensuite quel critère pour déterminer la dernière ligne :
Code:
Dim n As Double
n = Application.Sum(Range("B11:B200,E11:E200,j11:J200"))

bonne journée
@+
 
Re : Somme VBA sur plusieurs colonnes

Bonjour le forum, Pierrot93,

Cette méthode, je l'avais trouvée. Je cherchais plus un code pour sélectionner toute la colonne (comme mon premier exemple) ou jusqu'a la dernière cellule non vide.
Ivan
 
- 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

Discussions similaires

Réponses
1
Affichages
324
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
452
Réponses
4
Affichages
657
Retour