je cherche à automatiser une formule mais l'ensemble de mes tests s’avèrent non concluant, si quelqu'un a une solution je suis preneur .
L'idée est d'appliquer une formule sur une série de nombres qu'à partir de la première valeur >0.
Un fichier explicite (enfin j'espère) valant mieux qu'une explication compliquée , je me permets de vous joindre un exemple de ce que je que je souhaiterai.
Re,
1- CV perso ne sert à rien, il suffit en M10 de faire =K10/L10
Mais si vous y tenez, ça fait :
VB:
Function CVPerso(Plage)
CVPerso = EcartTypePerso(Plage) / MoyennePerso(Plage)
End Function
( voir PJ )
2- Le plus simple :
Vous ouvrez mon fichier et le votre. Ensuite ALT F11 ( ouverture editeur VBA )
Vous cliquez sur Modules de mon fichier.
Vous faites glisser ModulePersoAstrolab dans votre fichier, et c'est tout.
Une autre possibilité :
Vous cliquez sur ModulePersoAstrolab puis Clic droit Exporter.
Puis dans votre fichier pareil, mais clic droit Importer.
Bonjour Astrolab,
Pouvez vous être plus explicite sur votre logique de calcul ?
Ligne 4 : pourquoi exclure le dernier 0 ?
Ligne 7 : Pourquoi exclure le 7 ? et pourquoi inclure le 0 ?
Re,
1- CV perso ne sert à rien, il suffit en M10 de faire =K10/L10
Mais si vous y tenez, ça fait :
VB:
Function CVPerso(Plage)
CVPerso = EcartTypePerso(Plage) / MoyennePerso(Plage)
End Function
( voir PJ )
2- Le plus simple :
Vous ouvrez mon fichier et le votre. Ensuite ALT F11 ( ouverture editeur VBA )
Vous cliquez sur Modules de mon fichier.
Vous faites glisser ModulePersoAstrolab dans votre fichier, et c'est tout.
Une autre possibilité :
Vous cliquez sur ModulePersoAstrolab puis Clic droit Exporter.
Puis dans votre fichier pareil, mais clic droit Importer.
Les capacités d'Excel associées à la créativité des ses utilisateurs est vraiment très riche
un grand merci à vous deux avec des solutions qui fonctionnent très bien.
En vous souhaitant une bonne fin de journée