J'ai un sous-VBA Excel qui (entre autres choses) colle une formule de recherche dans certaines cellules. La formule de recherche est actuellement de la formeExcel VBA: trouver la taille de la table de correspondance étrangère
LOOKUP(RC5,lookup.xlsx!Item,lookup.xlsx!R2C:R559C)
mais la taille de la table de recherche va changer. Y at-il un bon moyen de trouver la taille de la table de recherche, c'est la dernière rangée?
Dans une pincée, je suppose que je pourrais ouvrir le fichier de recherche (ce qui est la commande pour cela?) Et faire
Windows("lookup.xlsx").Activate
last = Range("a65536").End(xlUp).Row
Windows("whatever.xlsx").Activate
mais je ne sais pas s'il y a une meilleure façon.
Donc, est la meilleure façon d'avoir Excel ouvrir le fichier, alors? – Charles
Aucune chance d'une étiquette EOF, au fait, d'autres auront le fichier en question et je ne peux qu'espérer que la feuille reste sensible – Charles
@Charles Voir edit –