Bonjour,

Je souhaite récupérer le N° d'une ligne dans un fichier fermé.
j'ai regardé dans
https://excel.developpez.com/faq/?page=Recherche pour voir comment ça marche.

Par contre je n'arrive pas à récupérer mon info dans une variable.

Dans le code suivant la formule dans la feuille me renvoie bien mon N° de ligne (code récupéré par la fonction enregistrement.)

Mais comme je veux réupérer le N° de ligne dans une variable (pour aller lire plus tard des cellules de la ligne
J'ai bricolé la syntaxe du match en rajoutant des "" pour sortir des erreurs de compilation, mais apparement la syntaxe est toujours érronée
La variable ligne m'affiche #valeur! sur ma feuille et dans le debog, ma variable ligne a la valeur erreur 2015

Pouvez vous me corriger ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
Sub Projet()
 
Projet = InputBox("quel projet ?")
 
    Sheets("formulaire").Range("D10").FormulaR1C1 = "=MATCH(" & Projet & ",[Base.xlsx]Feuil1!C1,0)"
 
    ligne = Application.Match(Projet, "'C:\Users\MonPc\Desktop\[Base.xlsx]Feuil1'!$a:$a", 0)
    Sheets("formulaire").Range("D11").FormulaR1C1 = ligne
end sub
Denis