Bonjour,
Je dois transformer un fichier excel en fichier texte avec un nombre de c aractères bien spécifique pour chaque colonne.
J'ai créé cette formule :
Range("AD1").Select
ActiveCell.FormulaR1C1 = _
"=RC1&REPT("" "",12-LEN(RC1)) &RC2&REPT("" "",20-LEN(RC2))&"" ""&RC5&REPT("" "",16) &REPT("" "",8-LEN(RC7))&RC7& REPT("" "",8-LEN(RC8))&R C8 &REPT("" "",8-LEN(RC9))&RC9 &REPT("" "",8-LEN(RC10))&RC10& RC11&REPT(""0 "",10-LEN(RC12))&RC12 &RC13&REPT("" "",3-LEN(RC13)) &RC14 &REPT("" "",10) & IF(ISBLANK(RC16),"" "",RC16) &RC17&REPT("" "",3-LEN(RC17))&RC18&REPT("" "", 17-LEN" & "&RC19&IF(ISBLANK(RC20),REPT("" "",10),REPT(""0"",10-LEN(RC20))&R C20)&REPT(""0"",18-LEN(RC21))&RC21"
Mais je pense qu'il doit y avoir certainement quelque chose de plus simpl e
Quelqu'un aurait-il déjà eu ce genre de probème à r ésoudre ,
merci pour votre aide
caroual
Bonjour,
Je dois transformer un fichier excel en fichier texte avec un nombre de c aractères bien spécifique pour chaque colonne.
J'ai créé cette formule :
Range("AD1").Select
ActiveCell.FormulaR1C1 = _
"=RC1&REPT("" "",12-LEN(RC1)) &RC2&REPT("" "",20-LEN(RC2))&"" ""&RC5&REPT("" "",16) &REPT("" "",8-LEN(RC7))&RC7& REPT("" "",8-LEN(RC8))&R C8 &REPT("" "",8-LEN(RC9))&RC9 &REPT("" "",8-LEN(RC10))&RC10& RC11&REPT(""0 "",10-LEN(RC12))&RC12 &RC13&REPT("" "",3-LEN(RC13)) &RC14 &REPT("" "",10) & IF(ISBLANK(RC16),"" "",RC16) &RC17&REPT("" "",3-LEN(RC17))&RC18&REPT("" "", 17-LEN" & "&RC19&IF(ISBLANK(RC20),REPT("" "",10),REPT(""0"",10-LEN(RC20))&R C20)&REPT(""0"",18-LEN(RC21))&RC21"
Mais je pense qu'il doit y avoir certainement quelque chose de plus simpl e
Quelqu'un aurait-il déjà eu ce genre de probème à r ésoudre ,
merci pour votre aide
caroual
Bonjour,
Je dois transformer un fichier excel en fichier texte avec un nombre de c aractères bien spécifique pour chaque colonne.
J'ai créé cette formule :
Range("AD1").Select
ActiveCell.FormulaR1C1 = _
"=RC1&REPT("" "",12-LEN(RC1)) &RC2&REPT("" "",20-LEN(RC2))&"" ""&RC5&REPT("" "",16) &REPT("" "",8-LEN(RC7))&RC7& REPT("" "",8-LEN(RC8))&R C8 &REPT("" "",8-LEN(RC9))&RC9 &REPT("" "",8-LEN(RC10))&RC10& RC11&REPT(""0 "",10-LEN(RC12))&RC12 &RC13&REPT("" "",3-LEN(RC13)) &RC14 &REPT("" "",10) & IF(ISBLANK(RC16),"" "",RC16) &RC17&REPT("" "",3-LEN(RC17))&RC18&REPT("" "", 17-LEN" & "&RC19&IF(ISBLANK(RC20),REPT("" "",10),REPT(""0"",10-LEN(RC20))&R C20)&REPT(""0"",18-LEN(RC21))&RC21"
Mais je pense qu'il doit y avoir certainement quelque chose de plus simpl e
Quelqu'un aurait-il déjà eu ce genre de probème à r ésoudre ,
merci pour votre aide
caroual