Bonjour
En parcourant le Forum, je constate qu'il existe des membres pour qui les Macros Excel 4.0 n'ont plus de secret.(entre autres Céléda)
Je souhaite intégrer dans une macro Excel 4.0 les instructions pour: (Fichier joint)
A partir d'une ligne sélectionnée (inconnue au départ), insérer la Formule suivanteen C25 pour l'exemple) à l'aide de l'instruction suivante
=SOMMEPROD((ESTTEXTE($A$3:$A24)*($A$3:$A24<>"Ecart N/N-1")*(C3:C24)))
Le champ C3:C24 est entré par l'utilisateur à l'aide de l'instruction:
=(TEXTEREF(ENTRER("Entrez la plage de cellules à sommer sous la forme $C$3:$C$20, le champ s'arrête à la ligne "&DEREF(A13)&"!";8;"Champ à Sommer")))
cette formule renvoie Feul1!L3C3:L24C3.
A partir de là, je suis incapable d'activer ma fonction SOMMEPROD, c'est à dire de traduire le champ L3C3:L24C3 renvoyé,dans la Formule. Ce champ étant variable, je suis obligé de le renseigner par la Macro.
Je souhaite donc obtenir par la macro la Fonction SOMMEPROD du départ en C25.
Un grand respect pour celle ou celui qui me donnera la bonne solution.
Bien cordialement,
Amadéus.
En parcourant le Forum, je constate qu'il existe des membres pour qui les Macros Excel 4.0 n'ont plus de secret.(entre autres Céléda)
Je souhaite intégrer dans une macro Excel 4.0 les instructions pour: (Fichier joint)
A partir d'une ligne sélectionnée (inconnue au départ), insérer la Formule suivanteen C25 pour l'exemple) à l'aide de l'instruction suivante
=SOMMEPROD((ESTTEXTE($A$3:$A24)*($A$3:$A24<>"Ecart N/N-1")*(C3:C24)))
Le champ C3:C24 est entré par l'utilisateur à l'aide de l'instruction:
=(TEXTEREF(ENTRER("Entrez la plage de cellules à sommer sous la forme $C$3:$C$20, le champ s'arrête à la ligne "&DEREF(A13)&"!";8;"Champ à Sommer")))
cette formule renvoie Feul1!L3C3:L24C3.
A partir de là, je suis incapable d'activer ma fonction SOMMEPROD, c'est à dire de traduire le champ L3C3:L24C3 renvoyé,dans la Formule. Ce champ étant variable, je suis obligé de le renseigner par la Macro.
Je souhaite donc obtenir par la macro la Fonction SOMMEPROD du départ en C25.
Un grand respect pour celle ou celui qui me donnera la bonne solution.
Bien cordialement,
Amadéus.