Ca fonctionne. En fait le but de cette variable G est de l'introduire dans ma formule pour la reduire un peu car elle ne marche plus.
Toute les partis de cette formule etait fonctionnel separemment mais le rajout de REPT(0,4-LEN afin d'ajouter des zero en avant des nombres pour toujours obtenir un nombre de 4 chiffres n'arrive plus a fonctionne dans cette formule. y a t-il un probleme de parenthese? note que ce qui est a gauche de REPT... fonctionne.
Voici la formule au complet suivi de la formule reduite (avec G)
Range("M2:M" & Z).Formula = "=IF(ISNUMBER(FIND("".ORG"",RC20)),MID(RC20,6,4),REPT(0,4-LEN(Dec2Hex(DEC2HEX(HEX2DEC(R[-1]C13)+COUNTA(R[-1]C14:R[-1]C17)))))&DEC2HEX(HEX2DEC(R[-1]C13)+COUNTA(R[-1]C14:R[-1]C17)))"
G = "DEC2HEX(HEX2DEC(R[-1]C13)+COUNTA(R[-1]C14:R[-1]C17))"
Range("M2:M" & Z).Formula = "=IF(ISNUMBER(FIND("".ORG"",RC20)),MID(RC20,6,4),REPT(0,4-len(G))&G"