Bonjour à tous
Suite à l'import journalier d'un fichier texte dans un fichier excel avec formule, j'aimerais automatiser cette tâche par macro.
Cependant , je suis peu à l'aise avec VBA et j'ai besoin d'aide pour transformer cette formule en code VBA .
La formule excel est la suivante :
=SI(DROITE(G1;1)<>"1";"";SI(OU(GAUCHE(E1;1)="A";GAUCHE(E1;1)="B");"1058";SI(OU(GAUCHE(E1;1)="C";GAUCHE(E1;1)="D";GAUCHE(E1;1)="E");"1059";SI(OU(GAUCHE(E1;1)="F";GAUCHE(E1;1)="G";GAUCHE(E1;1)="H";;GAUCHE(E1;1)="I";GAUCHE(E1;1)="J";GAUCHE(E1;1)="K");"1060";SI(OU(GAUCHE(E1;1)="L";GAUCHE(E1;1)="M");"1061";SI(OU(GAUCHE(E1;1)="N";GAUCHE(E1;1)="O";GAUCHE(E1;1)="P";;GAUCHE(E1;1)="Q";GAUCHE(E1;1)="R");"1062";SI(OU(GAUCHE(E1;1)="S";GAUCHE(E1;1)="T";GAUCHE(E1;1)="U";;GAUCHE(E1;1)="V";GAUCHE(E1;1)="W";GAUCHE(E1;1)="X";GAUCHE(E1;1)="Y";GAUCHE(E1;1)="Z");"1063"; "")))))))
Elle permet si la colonne G1 se termine par 1 et en fonction de la première lettre de la colonne E1 de positionner dans la colonne M1 un code déterminé dans la formule
Merci pour votre aide
		
		
        



  
 


  Répondre avec citation

 
 
 
 
  
 
 et si celle-ci est pertinente pensez à voter 

Partager