Bom, fica difícil testar, mas, primeira pergunta: vc está usando VBA em que programa?
No Excel, essa linha seria assim:
XLDocLinha = sh.Cells(Rows.Count, "A").End(xlUp).Row
(sem usar o set, e sem offset, pq vc não alterou naa com ele)
Outra coisa, vc não pode misturar aplicativo com partes dele, vai dar erro mesmo. tente:
Set XLDoc = XLApp.Workbooks.Open("C:UsersvinitolDocumentsRelatorio.xlsx")
XLDoc.RefreshAll
XLDoc.Activate
XLDocLinha = sh.Cells(Rows.Count, "A").End(xlUp).Row
Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.
Gilmar
Postado : 25/05/2015 3:42 pm