Merlin258413
XLDnaute Occasionnel
Bonjour je viens solliciter votre aide car je n'ai pas un super niveau en VBA.
J'ai une fonction Excel qui fonctionne parfaitement mais je trouve qu'il y a beaucoup de Si et je pense peut être améliorée
=SI(DROITE(GAUCHE(G2;7);2)="CA";"ENTRETIEN";SI(DROITE(GAUCHE(G2;7);2)="CU";"ENTRETIEN";SI(DROITE(GAUCHE(G2;7);2)="PR";"ENTRETIEN";SI(C2="Materiels - Entretien";"ENTRETIEN";SI(ESTNUM(CHERCHE("Carburant";D2));"Carburant";SI(D2="Couts de detention du parc";"PARC";SI(D2="Personnel Interim.";"Personnel Intérim";SI(GAUCHE(D2;2)="MO";"MO";SI(D2="Revente interne d'atelier";"ENTRETIEN";"Autres"))))))))) en cellule W2
Je désire savoir s'il est possible de créer une fonction VBA en regroupant tout ses critères
En vous remerciant par avance
Cordialement
André
J'ai une fonction Excel qui fonctionne parfaitement mais je trouve qu'il y a beaucoup de Si et je pense peut être améliorée
=SI(DROITE(GAUCHE(G2;7);2)="CA";"ENTRETIEN";SI(DROITE(GAUCHE(G2;7);2)="CU";"ENTRETIEN";SI(DROITE(GAUCHE(G2;7);2)="PR";"ENTRETIEN";SI(C2="Materiels - Entretien";"ENTRETIEN";SI(ESTNUM(CHERCHE("Carburant";D2));"Carburant";SI(D2="Couts de detention du parc";"PARC";SI(D2="Personnel Interim.";"Personnel Intérim";SI(GAUCHE(D2;2)="MO";"MO";SI(D2="Revente interne d'atelier";"ENTRETIEN";"Autres"))))))))) en cellule W2
Je désire savoir s'il est possible de créer une fonction VBA en regroupant tout ses critères
En vous remerciant par avance
Cordialement
André
Pièces jointes
Dernière édition: