chris6999
XLDnaute Impliqué
Bonjour
J'ai des problème récurrent sur l'activation des calculs sur certaine feuilles de mon fichier.
Du coup je pensais contourner le problème en remplaçant certaines formules dans ma feuille test ( colonne A et AB ) par du code VBA.
Ma problématique est la suivante :
La feuille en question (test) n'est pas incrémentée directement mais enrichei par transfert depuis la feuille saisie individuelle.
Depuis cette dernière feuille, en cliquant sur le bouton d'export la feuille test s'incrémente pour la date saisie mais malheureusement mes formules col A et B restent muettes.
Ce que je souhaiterais c'est :
Lorsque il y a un changement de valeur sur une ligne (plage C5:AA509) les formules suivantes s'appliquent :
colonne A (ex ligne 5) : =SI(NBVAL(C5:AA5)>0;B5;"")
colonne AB (ex ligne 5) : =SI(SOMME(C5:AA5)=0;"";SOMME(C5:AA5))
Ou alors réactiver le calcul pour la ligne correspondante?!!
Je vous précise que je ne peux nommer test dans mon code. La référence pour ma feuille de réception correspond juste à la valeur de la cellule D6 dans "Saisie individuelle". Cette valeur change en fonction de l'ID utilisateur.
J'espère avoir été suffisamment claire dans mes explications même si c n'est pas toujours très facile.
Merci d'avance pour votre aide
J'ai des problème récurrent sur l'activation des calculs sur certaine feuilles de mon fichier.
Du coup je pensais contourner le problème en remplaçant certaines formules dans ma feuille test ( colonne A et AB ) par du code VBA.
Ma problématique est la suivante :
La feuille en question (test) n'est pas incrémentée directement mais enrichei par transfert depuis la feuille saisie individuelle.
Depuis cette dernière feuille, en cliquant sur le bouton d'export la feuille test s'incrémente pour la date saisie mais malheureusement mes formules col A et B restent muettes.
Ce que je souhaiterais c'est :
Lorsque il y a un changement de valeur sur une ligne (plage C5:AA509) les formules suivantes s'appliquent :
colonne A (ex ligne 5) : =SI(NBVAL(C5:AA5)>0;B5;"")
colonne AB (ex ligne 5) : =SI(SOMME(C5:AA5)=0;"";SOMME(C5:AA5))
Ou alors réactiver le calcul pour la ligne correspondante?!!
Je vous précise que je ne peux nommer test dans mon code. La référence pour ma feuille de réception correspond juste à la valeur de la cellule D6 dans "Saisie individuelle". Cette valeur change en fonction de l'ID utilisateur.
J'espère avoir été suffisamment claire dans mes explications même si c n'est pas toujours très facile.
Merci d'avance pour votre aide