Dans ce cas,
- soit tu ouvres en vba ton fichier, ce qui te permettra de connaître le nombre de lignes
- mais si tu veux travailler avec le classeur fermé (cf le titre), il faudrait dédier une zone dans ton fichier source qui te donne le nombre de lignes (et que tu appelleras)
Bonsoir et merci de te réponse, donc impossible en vba?
Je retire ce que j'ai dit, Sequoyah a raison ... bravo ! En effet on peut avoir le nombre de lignes par une formule de type, même fichier fermé.
Sub Macro1()
rep = "C:\Users\XXX\Downloads"
fic = "BASE.xlsx"
onglet = "Feuil1"
ActiveCell.FormulaR1C1 = "=COUNTA('" & rep & "\[" & fic & "]" & onglet & "'!C1)"
End Sub
Merci de m'avoir contredit !