Notifications
Clear all

Importar Planilha de uma pasta para o excel

2 Posts
2 Usuários
0 Reactions
709 Visualizações
(@lofujii)
Posts: 1
New Member
Topic starter
 

Gostaria de saber por favor como eu faço para importar uma planilha que está em uma pasta na redes do meu computador para uma outra planilha no excel usando o vba?

Eu estou usando este código, mas não dá certo:

Sub Import_Inv()

Dim Dir, Arq, dia, mes, ano, planilha

dia = Format((Date), "dd") 'puxa o dia
mes = Format((Date), "mm") 'puxa o mes

Arq = "S:Gerência PPCPPPCPPublico2 - Folhas3 - Controle3 - InventárioMacro Inventário" _
& " " & "-" & " " & "Folhas" & " " & dia & "-" & " " & mes & ".xls"

Sheets.Add
planilha = ThisWorkbook.ActiveSheet.Name

With ActiveSheet.QueryTables.Add(Connection:="EXCEL;" & Arq, Destination:=Sheets(planilha).Range("A1"))
.Name = Arq
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.Refresh BackgroundQuery:=False

End With

End Sub

O nome da pasta de onde quero importar a planilha é: MARCO (mês atual) 2016 (ano atual)

a planilha que quero importar, que esta dentro desta pasta muda o nome todo dia (conforme a data), o nome da planilha é:

Macro Inventário - Folhas 02- 03

Como posso fazer com que a macro importe a planilha do dia, que fica na pasta do mês e ano atual?

Me ajudem por favor, Obrigada

 
Postado : 01/04/2016 10:55 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não entendi, qual a mecânica/estrutura do caminho/pasta??

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 01/04/2016 12:18 pm