Inscrire la somme d'une partie de colonne définie par variables
Résolu/Fermé
Amat45
-
1 déc. 2014 à 18:13
jordane45 Messages postés 38423 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 février 2025 - 1 déc. 2014 à 19:36
jordane45 Messages postés 38423 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 février 2025 - 1 déc. 2014 à 19:36
Bonjour,
malgrés de multiples essais je n'arrive pas à trouver la bonne formule :
je veux mettre par macro dans la cellule Jb+2 de ma feuille Excel la somme d'une colonne variable Ja:Jb.
J'ai testé formula, formulaR1C1, de diverses manières sans succès.
C'est certainement très simple mais pas pour moi!
J'utilise Excel 2007
Merci de votre aide.
malgrés de multiples essais je n'arrive pas à trouver la bonne formule :
je veux mettre par macro dans la cellule Jb+2 de ma feuille Excel la somme d'une colonne variable Ja:Jb.
J'ai testé formula, formulaR1C1, de diverses manières sans succès.
C'est certainement très simple mais pas pour moi!
J'utilise Excel 2007
Merci de votre aide.
A voir également:
- Inscrire la somme d'une partie de colonne définie par variables
- Formule somme excel colonne - Guide
- Déplacer une colonne excel - Guide
- Trier colonne excel - Guide
- Somme si couleur - Guide
- Colonne word - Guide
1 réponse
jordane45
Messages postés
38423
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 février 2025
4 734
1 déc. 2014 à 18:24
1 déc. 2014 à 18:24
Bonjour,
Je pense que tu peux t'inspirer de ceci :
=> A adapter à tes plages de cellules bien évidement...
En cas de soucis, revient nous dire ce que ne fonctionne pas et donne nous plus de détails sur ce que tu souhaites obtenir.
Je pense que tu peux t'inspirer de ceci :
Sub somCol() Dim Rng As Range Set Rng = Range("A1") Dim rngToadd As String rngToadd = "B1:B10" Dim formule As String formule = "=somme(" & rngToadd & ")" Rng.FormulaLocal = formule End Sub
=> A adapter à tes plages de cellules bien évidement...
En cas de soucis, revient nous dire ce que ne fonctionne pas et donne nous plus de détails sur ce que tu souhaites obtenir.
1 déc. 2014 à 18:45
Mon souci vient de ce que le début et la fin de la colonne varient et ne peuvent être indiqués que par des variables, ici a et b. Je cherche donc une formule du genre :
Range("J" & b + 2).Formula = "=SUM(" & Range(Cells(a, 10), Cells(b, 10)) & ")"
ou
Range("J" & b + 2).FormulaR1C1 = "=SUM(R[" & a & ")]C:R[-2]C)"
qui ne fonctionnent pas.
Suis-je plus clair?
1 déc. 2014 à 18:50
1 déc. 2014 à 19:29
Bravo et merci.
Bonne soirée
1 déc. 2014 à 19:36
Merci de ne pas oublier de clôturer le sujet
(en cliquant sur le lien "Marquer comme résolu" qui se trouve sous le titre de la question)
Cordialement,
Jordane