Bonjour à tous.
Pour rechercher la valeur de WMemo_Date dans une colonne de ma feuille de calcul, j'utilise le code suivant :
Il fonctionne très bien, mais je le trouve très lent, comme toutes les boucles
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 WTrouve = False WLig_Trouve = 0 j = 1 While WTrouve = False And j <= ActiveCell.SpecialCells(xlLastCell).Row If Cells(j, 1).Value = WMemo_Date Then WLig_Trouve = j WTrouve = True End If j = j + 1 Wend
En fait, j'ai besoin de récupérer la numéro de la ligne où se trouve la date cherchée.
Est-ce qu'il n'y aurait pas une possibilité de le faire par une formule appliquée directement dans une cellule, qui serait donc beaucoup plus rapide ?
Partager