non, elle lancera la macro pour toutes les cellules que tu auras définit dans ton tableau.
Dans l'exemple, tu définis ton tableau :
dim tPlage(nb valeur)
dim iNav as integer
dim i as integer
i=0
for iNav = debut_de_ta_plage to fin_de_ta_plage
tPlage(i) = "$P$" & iNav
i = i +1
next iNav
ainsi dans ta recherche, si ta cellule est dans le tableau que tu lui places en paramètre, elle retournera "true" et tu lanceras ta macro, sinon elle retourne rien et tu passes à la suite.