Etienne2323
XLDnaute Impliqué
Bonjour,
j'ai besoin d'un coup de main dans VB. Je vous explique le problème. J'ai plusieurs cellules qui se trouvent toujours au même endroit (ex cellule B17) sur plusieurs onglets différents. J'ai besoin de créer une macro qui pourra remplacer les formules déjà existente dans ces cellules par autre chose. En fait, j'aurais plutot besoin de rajouter quelque chose à mes formules déjà existentes. Il faut que je rajoute dans toutes mes cellules la fonction arrondi à la formule déjà existente.
Par exemple, à la cellule B17, j'ai cette formule :
=SI(BDLIRE(cumul;$AF17;année6)="s.o.";SI(langue="A";"N/A";"s.o.");(BDLIRE(cumul;$AF17;année5)/BDLIRE(cumul;$AF17;année6)-1)*100)
J'ai besoin d'ajouter une fonction arrondi à cette forumule.
La forme que j'ai besoin d'obtenir serait la suivante :
=ARRONDI(SI(BDLIRE(cumul;$AF17;année6)="s.o.";SI(langue="A";"N/A";"s.o.");(BDLIRE(cumul;$AF17;année5)/BDLIRE(cumul;$AF17;année6)-1)*100);1)
Même si les formules se trouvent aux mêmes cellules sur les onglets différents, toutes les formules sont différentes. C'est pourquoi je ne peux pas utiliser l'outil qui génère les macros pour me donner une piste. Il me donne la formule de ma cellule mais je ne pourrais pas répéter partout puisque ma formule change de cellules en cellules.
Comment arriver à modifier les formules ?
Quelqu'un aurait une idée ? Ça m'aiderait beaucoup !
J'ai environ 800 cellules à modifier. À la main, ça risque d'être très pénible.
Merci à vous tous !
Etienne
j'ai besoin d'un coup de main dans VB. Je vous explique le problème. J'ai plusieurs cellules qui se trouvent toujours au même endroit (ex cellule B17) sur plusieurs onglets différents. J'ai besoin de créer une macro qui pourra remplacer les formules déjà existente dans ces cellules par autre chose. En fait, j'aurais plutot besoin de rajouter quelque chose à mes formules déjà existentes. Il faut que je rajoute dans toutes mes cellules la fonction arrondi à la formule déjà existente.
Par exemple, à la cellule B17, j'ai cette formule :
=SI(BDLIRE(cumul;$AF17;année6)="s.o.";SI(langue="A";"N/A";"s.o.");(BDLIRE(cumul;$AF17;année5)/BDLIRE(cumul;$AF17;année6)-1)*100)
J'ai besoin d'ajouter une fonction arrondi à cette forumule.
La forme que j'ai besoin d'obtenir serait la suivante :
=ARRONDI(SI(BDLIRE(cumul;$AF17;année6)="s.o.";SI(langue="A";"N/A";"s.o.");(BDLIRE(cumul;$AF17;année5)/BDLIRE(cumul;$AF17;année6)-1)*100);1)
Même si les formules se trouvent aux mêmes cellules sur les onglets différents, toutes les formules sont différentes. C'est pourquoi je ne peux pas utiliser l'outil qui génère les macros pour me donner une piste. Il me donne la formule de ma cellule mais je ne pourrais pas répéter partout puisque ma formule change de cellules en cellules.
Comment arriver à modifier les formules ?
Quelqu'un aurait une idée ? Ça m'aiderait beaucoup !
J'ai environ 800 cellules à modifier. À la main, ça risque d'être très pénible.
Merci à vous tous !
Etienne