Função ImportData (fileIn como a variação)
'Finalidade: Importar dados da lima de fonte selecionada nesta lima. remover a informação do duplciate
' em abas dropdown.
'Realces necessários:
' 1. verific o formato do manual de instruções da fonte para assegurar-se de que esteja no mesmo formato.
'Application.ScreenUpdating = falso
'Este manual de instruções
Escurecer a como o manual de instruções
'Manual de instruções da fonte
B não ofuscante como o manual de instruções
Ca não ofuscante como a escala
Cb não ofuscantes como a escala
Wsx não ofuscante como a folha
Ur não ofuscante como a escala
Sénior não ofuscante como a corda
'lima = FunctionGetFileName (lima)
'Se não IsFileOpen (lima) então
Ajustar a = ThisWorkbook
'Lima de Application.Workbooks.Open
'Mais
Ajustar manuais de instruções de b = de Workbooks.Open (fileIn ) '(a lima)
Com b
'Fazer todas as folhas visibile
Para cada wsx em b.Worksheets
wsx. Visível = retificar
Wsx seguinte
Extremidade com
b.Sheets (“detalhe”). Ativar
'Remover a fileira do encabeçamento da escala.
Ajustar Cb = escala (“página”). Offset (1, 0). Resize (escala (“página”). Rows.Count - 1, escala (“página”). Columns.Count)
'Escala (“página”). Seleto
Cb. Seleto
Selection.Copy
'Segurar agora a aba do detalhe adicionando aos dados existentes
'Como segurar a grande quantidade de dados na prancheta?
'Precisar de usar especialmente um outro método além da cópia à prancheta para a grande quantidade de dados. Talvez
'fileira pela fileira?
'Considerar using a escala de Detailsource como a entrada
a.Sheets (“detalhe”). Ativar
Escurecer o lc como o inteiro
'Tentar ir à fileira seguinte da escala de página.
lc = escala (“página”). Fileira + escala (“página”). Rows.Count
Pilhas (lc, 2). Seleto
'Ajustar Cb = escala (“página”). Offset (1, 0). Resize (escala (“página”). Rows.Count - 1, escala (“página”). Columns.Count)
'Escala (“página”). Seleto
'Cb. Seleto
ActiveSheet.Paste
'Selection.Paste
'Pasta das pilhas (lc, 2) .PasteSpecial: =xlPasteValues, operação: =xlNone, _ de SkipBlanks
: O =False, transpor: =False
Folhas (“detalhe”). Ativar
Application.CutCopyMode = falso
Application.ScreenUpdating = retificam
b.Close (falso)
'Terminar se
Terminar a função
|