Functie ImportData (fileIn als Variant)
'Doel: De gegevens van de invoer van brondiedossier in dit dossier wordt geselecteerd. verwijder duplciate informatie
' op dropdown lusjes.
De 'verhogingen vereisten:
' 1. Verifi�ër het formaat van het bronwerkboek om ervoor te zorgen dat het in het zelfde formaat is.
'Application.ScreenUpdating = Vals
'Dit werkboek
Verduister a als Werkboek
'BronWerkboek
Schemerige B als Werkboek
Schemerige ca als Waaier
Schemerige cb als Waaier
Schemerige wsx als Aantekenvel
Schemerige ur als Waaier
Schemerig SR als Koord
'dossier = FunctionGetFileName (dossier)
'Als niet IsFileOpen (dossier) toen
Plaats a = ThisWorkbook
'Application.Workbooks.Open- dossier
'Anders
Vastgesteld B = (fileIn) ' Werkboeken Workbooks.Open (dossier)
Met B
'Maak alle aantekenvellen visibile
Voor Elke wsx in b.Worksheets
wsx. Zichtbaar = Waar
Volgende wsx
Eind met
b.Sheets („detail“). Activeer
'Verwijder kopbalrij uit waaier.
Plaats cb = Waaier („Pagina“). Compensatie (1, 0). Resize (Waaier („Pagina“). Rows.Count - 1, Waaier („Pagina“). Columns.Count)
'Waaier („Pagina“). Selecteer
cb. Selecteer
Selection.Copy
'Behandel nu het lusje van het Detail door toe te voegen aan bestaande gegevens
'Hoe te om hoop gegevens over klembord te behandelen?
'Behoefte om een andere methode naast exemplaar aan klembord vooral voor hoop gegevens te gebruiken. Misschien
'rij door rij?
'Denk na gebruikend waaier Detailsource als input
a.Sheets („Detail“). Activeer
Verduister lc als Geheel
'Probeer gaand naar volgende rij van de Waaier van de Pagina.
lc = Waaier („Pagina“). Rij + Waaier („Pagina“). Rows.Count
Cellen (lc, 2). Selecteer
'Plaats cb = Waaier („Pagina“). Compensatie (1, 0). Resize (Waaier („Pagina“). Rows.Count - 1, Waaier („Pagina“). Columns.Count)
'Waaier („Pagina“). Selecteer
'cb. Selecteer
ActiveSheet.Paste
'Selection.Paste
Deeg .PasteSpecial het 'van cellen (lc, 2): =xlPasteValues, Verrichting: =xlNone, SkipBlanks _
: =False, herschik: =False
Bladen („Detail“). Activeer
Application.CutCopyMode = Vals
Application.ScreenUpdating = Waar
(Vals) b.Close
'Beëindig als
Beëindig Functie
|