Bom dia.
Estou tentando explorar ao máximo os recursos do vba excel porém não sei se isso é possível. Gostaria de tentar importar uma determinada célula de acordo com o mês. Exemplo: Importo a celula Z3 de outro arquivo excel porém no próximo mês o mês de julho a celula Z3 será AA3 .
Segue o trecho do codigo de importação
Sub Importar()
Data
ActiveSheet.Unprotect
Application.ScreenUpdating = False
'IMPORTAR Dados IFC
Workbooks.Open Filename:= _
ThisWorkbook.Path & "Farol Diário_IFC 2013.xlsb"
'IMPORTAR Meta Lavandeiria
Windows("Farol Diário_IFC 2013.xlsb").Activate
'COPIAR META Lavanderia
Sheets("Dados IFC").Select
Range("Z3").Select
'Range("B105").Select
Selection.Copy
Windows("Placar IFC.xlsb").Activate
Sheets("plan1").Activate
Range("B06").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'COPIAR META Coacção
Windows("Farol Diário_IFC 2013.xlsb").Activate
Sheets("Dados IFC").Select
Range("Z10").Select
'Range("B105").Select
Selection.Copy
Windows("Placar IFC.xlsb").Activate
Sheets("plan1").Activate
Range("B7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'COPIAR Dados Reais Lavanderia
Windows("Farol Diário_IFC 2013.xlsb").Activate
Sheets("Dados IFC").Select
Range("Z4").Select
'Range("B105").Select
Selection.Copy
Windows("Placar IFC.xlsb").Activate
Sheets("plan1").Activate
Range("C6").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'COPIAR Dados Reais Coacção
Windows("Farol Diário_IFC 2013.xlsb").Activate
Sheets("Dados IFC").Select
Range("Z11").Select
'Range("B105").Select
Selection.Copy
Windows("Placar IFC.xlsb").Activate
Sheets("plan1").Activate
Range("C7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'COPIAR Meta Acumulada Mensal
Windows("Farol Diário_IFC 2013.xlsb").Activate
Sheets("Dados IFC").Select
Range("Z17").Select
'Range("B105").Select
Selection.Copy
Windows("Placar IFC.xlsb").Activate
Sheets("plan1").Activate
Range("B4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
'COPIAR Situação real acumulada
Windows("Farol Diário_IFC 2013.xlsb").Activate
Sheets("Dados IFC").Select
Range("Z18").Select
'Range("B105").Select
Selection.Copy
Windows("Placar IFC.xlsb").Activate
Sheets("plan1").Activate
Range("C4").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Farol Diário_IFC 2013.xlsb").Close False
calcular_meta
Application.ScreenUpdating = True
End Sub
Se alguém tiver alguma dica ou sugestão
Agradeço.
Postado : 18/06/2013 5:58 am