Sous total au bas d'une liste variable VB

Pierre Aebischer

XLDnaute Nouveau
Hello,
Je souhaite insérer un sous.total(3;....)au bas de la colonne A d'une liste dont le nombre de lignes varie.
Mon problème est de définir la longueur de la plage de référence dans le code.
Je met dans la Cellule S1 la valeur de la référence variable mais je n'arrive pas à la reporter dans ma formule pour VB
Voici ce que j'ai essayé mais qui ne fonctionne pas; peut-être est-ce juste un détail.
ActiveCell.FormulaR1C1 = "=SUBTOTAL(3,R[-Range("S1").Value]C:R[-2]C)"
Merci par avance pour votre Feedback, meilleures salutations

PS: Merci pour tout ce que j'ai déjà appris via ce forum
 

Pierrot93

XLDnaute Barbatruc
Re : Sous total au bas d'une liste variable VB

Bonjour,

peut être comme ceci :
Code:
ActiveCell.FormulaR1C1 = "=SUBTOTAL(3,R[-" & Range("S1").Value &  "]C:R[-2]C)"

mais pas facile avec juste une ligne de code jetée sur un post...

bonne journée
@+
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 088
Membres
103 461
dernier inscrit
dams94