getElementsByTagName restituisce un IHTMLElementCollection, di cui credo tu debba usare il metodo item per accedere ai valori in esso contenuti. Tenterei quindi:
(tutto questo al condizionale, non so se VBA vedendo un'interfaccia che supporta un metodo item non tenti già di richiamarlo quando si usa la sintassi-array)codice:Target = objCollection.item(i).Value