COPIAR DADOS DE OUTRA PLANILHA SEM ABRIR

ADILSOO 06/05/2016 14:04:22
#461870
Boa tarde Senhores!!!
Venho através deste, pedir a ajuda dos senhores...
Preciso através do VBA, pegar os dados que estão em outra planilha, eu até consegui isso com o método abaixo:

      Set xlw = xl.Workbooks.Open(Caminho & Arquivo1) 


Mas, essa planilha tem um form de login, que pede usuário e senha, e como o método acima, utiliza o .open, ele abre a planilha e fica vindo o formulário toda vez que eu executo o código.
Gostaria de saber do seguinte, tem uma forma de pegar os dados com a planilha fechada? Sem que precise passar por esse processo?
Abaixo, segue o código completo que estou utilizando...

  Dim xl As New Excel.Application
Dim xlw As Excel.Workbook
Dim Arquivo1
Dim Planilha1
Dim Caminho

Caminho = [Ô]C:\Eletrostatica\Fazendas\[Ô]
Arquivo1 = [Ô]001 - Santa Luiza - 17m³[Ô]
Planilha1 = [Ô]Dados[Ô]

Set xlw = xl.Workbooks.Open(Caminho & Arquivo1)


xlw.Sheets(Planilha1).Select

Range([Ô]C3[Ô]).Select
ActiveCell.FormulaR1C1 = xlw.Application.Cells(5, 13).Value

xlw.Close False

Set xlw = Nothing
Set xl = Nothing


Obrigado desde já, abraços!!!
ADILSOO 06/05/2016 19:06:13
#461881
alguém?
Tópico encerrado , respostas não são mais permitidas