Boa tarde gente,
Eu preciso de um macro ou função que importe dados de 2 planilhas iguais em outras maquinas através da rede para uma Terceira planilha na minha maquina,
sou bem leigo em VBA tentei aqui algumas coisas mas sempre da erro, eu precisava disso pro fechamento da empresa, será que alguem pode me ajudar ??
Sub ImportarDados()
Dim wsOrigem As Worksheet
Dim wsDestino As Worksheet
If MsgBox("Confirma Importação de Dados?", vbYesNo + vbQuestion) = vbNo Then GoTo Abortar
Workbooks.Open Filename:="C:BibliotecaJuniorDownloadsPlanilhas IgProspeccaoSaz.xls"
With Workbooks("ProspeccaoSaz.xls")
Set wsOrigem = .Worksheets("Plan 1")
Set wsDestino = ThisWorkbook.Worksheets("Plan 1")
wsOrigem.Range(Cells(2, 1), Cells(wsOrigem.Cells(Rows.Count, 2).End(xlUp).Row, 2)).Copy
wsDestino.Cells(2, 1).PasteSpecial xlValues
Application.CutCopyMode = False
.Close SaveChanges:=True
End With
Set wsOrigem = Nothing
Set wsDestino = Nothing
MsgBox "Importação de Dados Concluída"
Exit Sub
Abortar:
MsgBox "Importação abortada"
End Sub
Postado : 13/03/2018 7:38 am