Voir toute la discussion dans une seule page
Ecrit par
joseph84 le lundi 6 février 2012 dans le thème :
Développement Office
Bonjour,
J'ai une formule excel que j'ai convertie en code vba grace à
l'enregistreur VBA mais malheureusement sa ne fonctionne pas je crois
qu'elle trop longue pour qu'elle soit execute
=SI(ET(ESTERREUR(CHERCHE("(",D3)),L3="Annulation
commande"),"Annulation",SI(ET(ESTERREUR(CHERCHE("(",D3)),L3="Demande."),"Demande
de modif.",SI(ET(ESTERREUR(CHERCHE("(",D3)),L3="1ere
commande"),"Parrainage",SI(ET(ESTERREUR(CHERCHE("(",D3)),GAUCHE(BJ3,1)="3",OU(ESTERREUR(CHERCHE("reparation",S3))=FAUX,ESTERREUR(CHERCHE("réparation",S3))=FAUX,)),"Ligne
réparation",SI(ET(ESTERREUR(CHERCHE("(",D3)),GAUCHE(BJ3,1)="3",ESTERREUR(CHERCHE("relance",S3))=FAUX),"Remplacement
ligne
fermée",SI(ET(ESTERREUR(CHERCHE("(",D3)),OU(GAUCHE(AR3,4)="RELA",GAUCHE(AR3,4)="REPR"),OU(L3="Régulier",L3="Évolution",L3="Rev.
Évolution artistique",L3="Rev.
Regulier")),"Relance",SI(OU(ET(ESTERREUR(CHERCHE("(",D3)),OU(L3="Régulier",L3="Évolution",L3="Évolution",L3="Rev.
Regulier")),ET(ESTERREUR(CHERCHE("(",D3)),GAUCHE(BJ3,1)"3",L3="Autres")),"Spectacle",SI(D3="Costume
(Test S.T.)","Test externe",SI(ET(D3="Costume (Client
Divers)",ESTERREUR(CHERCHE("service",S3))=FAUX),"Demande","Autre")))))))))
je ne sais pas quoi faire
Merci!
Classé sous : esterreur,
cherche,
l3,
d3,
gauche