@R0DR1G0_CWB Eu fiz uma outra aba na base que tenho para"facilitar" na Macro, eu até criei uma macro que puxa os dados desta planilha e de várias, porém eu não consigo configurar a macro para pegar apenas as informações da aba(Planilha1) nova que eu criei. Preciso que pegue apenas dela e tambem gostaria de entender se posso deixa-la oculta e mesmo assim a macro encontrar a aba e puxarf ainformações?
segue abaixo a macro que criei e os dois arquivos, o que esta com a macro e o arquivo com a nova aba criada. No teste que eu fiz só funciona se a planilha ficar salva com a aba Planilha 1 aberta no arquivo, porém eu recebo mais de 100 arquivos de outras pessoas e nao e garantido que deixarão esta aba como primeira então não posso arriscar. voce acha que consegue me ajudar?
Option Explicit
Private Sub btImporta_Click()
Application.ScreenUpdating = False
'Definição das variáveis
'-----------------------
Dim W As Worksheet
Dim WNew As Workbook
Dim ArqParaAbrir As Variant
Dim a As Integer
Dim NomeArquivo As String
'Captura arquivo para tratamento
'-------------------------------
ArqParaAbrir = Application.GetOpenFilename("Arquivo de Retorno (*.*), *.*", Title:="Escolha o arquivo a ser importado", MultiSelect:=True)
If Not IsArray(ArqParaAbrir) Then
If ArqParaAbrir = "" Or ArqParaAbrir = False Then
MsgBox "Processo abortado. Não foi selecionado arquivos para processar...", vbOKOnly, "Processo abortado"
Exit Sub
End If
End If
Set W = Sheets("Plan1")
W.UsedRange.EntireColumn.Delete
W.Select
For a = LBound(ArqParaAbrir) To UBound(ArqParaAbrir)
NomeArquivo = ArqParaAbrir(a)
Application.Workbooks.Open (NomeArquivo)
Set WNew = ActiveWorkbook
ActiveSheet.Range("A1").CurrentRegion.Select
Selection.Copy Destination:=W.Cells(W.Rows.Count, 1).End(xlUp).Offset(1, 0)
Application.DisplayAlerts = False
ActiveWorkbook.Close SaveChanges:=False
Application.DisplayAlerts = True
W.Cells(W.Rows.Count, 1).End(xlUp).Offset(1, 0).Select
Next a
Application.ScreenUpdating = True
MsgBox "Processo concluído", vbOKOnly, "Processo concluído"
End Sub
Planilha de onde os dados serão coletados.xlsx
Base_unificaplanilhasmacro.zip