Modifier caractère dans formule (VBA)

Bonjour,

J'aimerais insérer une formule sur 10000 lignes avec le numéro de la ligne placé sur chaque formule, je m'explique :

en B6 je veux : =SI(NB.SI(INDIRECT("'Lead Time'!"&B2&"6:"&U2&"6");"*takt*")=0;"";NB.SI(INDIRECT("'Lead Time'!"&B2&"6:"&U2&"6");"*takt*"))

en B7 : =SI(NB.SI(INDIRECT("'Lead Time'!"&B2&"7:"&U2&"7");"*takt*")=0;"";NB.SI(INDIRECT("'Lead Time'!"&B2&"7:"&U2&"7");"*takt*"))

en B8 : =SI(NB.SI(INDIRECT("'Lead Time'!"&B2&"8:"&U2&"8");"*takt*")=0;"";NB.SI(INDIRECT("'Lead Time'!"&B2&"8:"&U2&"8");"*takt*"))

ETC....

Je peux facilement étirer la première formule sur 10000 lignes sauf que le numéro de ligne ne change pas, il me faudrait donc une petite macro qui pourrait me remplacer le 6 par le numéro de ligne actuelle, avec une simple boucle : for i = 6 to 10000....

Si qqun peut m'aider ce serait super sympa !

Bonjour;

En B6 :

=SI(NB.SI(INDIRECT("'Lead Time'!"&B2&LIGNE()&":"&U2&LIGNE());"*takt*")=0;"";NB.SI(INDIRECT("'Lead Time'!"&B2&LIGNE()&":"&U2&LIGNE());"*takt*"))

ca fait des heures que je galère pour ca, merci beaucoup !!!!

Bonjour

Tes formules ne me semblent pas correctes.

Joins ton fichier avec les bonnes formules mises à la main sur les 3 premières lignes...

Bye !

Rechercher des sujets similaires à "modifier caractere formule vba"