Bonjour à tous,
J'ai la formule matricielle suivante :
Que je dois appliquer sur plus de 500 000 lignes. Autant dire qu'en terme de performance ça n'y est pas du tout, et que Excel a du mal à aller au bout du calcul.
Code : Sélectionner tout - Visualiser dans une fenêtre à part =INDEX(LIBS;MIN(SI((MATS=B2)*(DEBS<=A2)*(FINS>=A2);LIGNE(MATS))))
Je ne m'y connais pas beaucoup en VBA, mais je sais que pour ce genre de calcul ça pourrait améliorer la vitesse du calcul, d'où ma question : Est-il possible de transformer cette formule en VBA, et si oui de quelle manière ? Un simple FORMULA peut suffire ou bien il faut carrément adapter le code ?
Bien à vous,
Sardaucar
Partager