Bonjour,
J'essaie, en vain, d'utiliser la fonction excel "Match".
MATCH(lookup_value,lookup_array,match_type)
Le probleme est qu'en cas de recherche infructueuse la fonction retourne une erreur (c'est malin).
Donc quand j'execute mon joli code (t'es toute true sous ton pull, y a l'runtime qu'est maboul, joli coooode), je me retrouve avec une erreur du type 1004 :Envoyé par L'aide Excel
Pour completer la mise en situation j'utilise la fonction comme suit :Envoyé par L'IDE
Apres un long moment de solitude dans l'aide VB, VBA, Excel, les Faqs, les tutos, et les forums de toutes nationalités, je me decide a poster.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim TLogProjectNum as Integer Dim searchRange As Range Dim Result As Double TLogProjectNum = 113571 Set searchRange = Worksheets("Projects").Columns.EntireColumn("B") 'match_type = 0 pour une recherche stricte (et non completement aleatoire) Result = Application.WorksheetFunction.Match(TLogProjectNum, searchRange, 0)
Voila, si quelqu'un a une astuce pour gerer l'erreur (j'ai essaye les "On error" et tout, rien a faire, quand ca veut pas ...), ca serait evidemment tres appreciable, et je suis pret a partager mes cookies.
ps: Desole si je suis un peu confus, mais le whisky m'a epuisé hier, et mon seul repas depuis plus de 24h, c'est mes cookies, donc quand je dis que je suis pret a partager, c'est pas rien, ca me coute.
pps: sinon j'ai un snickers aussi![]()
Partager