V
Vitalogy
Guest
Bonjour,
Je sèche sur un bout de code VBA. Je m'explique :
A partir d'une feuille, je cherche à afficher la somme d'une colonne d'une autre feuille (du même classeur). Tout cela en VBA.
En enregistrant ma macro, excel code de la façon suivante :
ActiveCell.FormulaR1C1 = '=SUM(Feuil1!C[22])'
A quoi correspond le C[22] ? j'ai vérifié et il ne s'agit pas de la 22ème colonne !! ça m'embête car je veux répéter cette formule pour d'autre colonnes de ma Feuil1 et je ne sais pas quel nombre mettre entre crochets. J'ai essayé de remplacer la ligne de code par ActiveCell.FormulaR1C1 = '=SUM(Feuil1!AC:AC)' mais Excel n'apprécie pas : dans la cellule de résultat, il m'indique #NOM? (par contre, si je double-clic sur la cellule et que je valide, il m'affiche bien la somme voulue ! étrange! )
une idée ?
merci d'avance
Je sèche sur un bout de code VBA. Je m'explique :
A partir d'une feuille, je cherche à afficher la somme d'une colonne d'une autre feuille (du même classeur). Tout cela en VBA.
En enregistrant ma macro, excel code de la façon suivante :
ActiveCell.FormulaR1C1 = '=SUM(Feuil1!C[22])'
A quoi correspond le C[22] ? j'ai vérifié et il ne s'agit pas de la 22ème colonne !! ça m'embête car je veux répéter cette formule pour d'autre colonnes de ma Feuil1 et je ne sais pas quel nombre mettre entre crochets. J'ai essayé de remplacer la ligne de code par ActiveCell.FormulaR1C1 = '=SUM(Feuil1!AC:AC)' mais Excel n'apprécie pas : dans la cellule de résultat, il m'indique #NOM? (par contre, si je double-clic sur la cellule et que je valide, il m'affiche bien la somme voulue ! étrange! )
une idée ?
merci d'avance