Salut, j'ai une formule matriciel que je veux mettre en VBA car cette formule valide plus de 10 000 lignes. J'ai mis 10 000, mais en réalité il doit vérifier l'onglet au complet et afficher autant de résultat qu'il en a. Je veux le mettre en VBA car le fichier devient très lourd et long à rouler chaque fois que je modifie une info dans une cellule.
=SIERREUR(INDEX('Statut cmdes'!$A$2:$A$10000;PETITE.VALEUR(SI('Statut cmdes'!$S$2:$S$10000=VRAI;LIGNE('Statut cmdes'!$A$2:$A$10000)-1);NBVAL($A$1:$A2)));"")
Je ne connais pas VBA, est-ce possible de m'aider. J'ajouterais cette macro dans un bouton pressoire que lorsque je pese dessus, mon onglet s'actualise.
=SIERREUR(INDEX('Statut cmdes'!$A$2:$A$10000;PETITE.VALEUR(SI('Statut cmdes'!$S$2:$S$10000=VRAI;LIGNE('Statut cmdes'!$A$2:$A$10000)-1);NBVAL($A$1:$A2)));"")
Je ne connais pas VBA, est-ce possible de m'aider. J'ajouterais cette macro dans un bouton pressoire que lorsque je pese dessus, mon onglet s'actualise.