Gå til hovedindhold

Hvordan importeres / kopieres data fra lukket projektmappe til den aktuelle projektmappe?

Det er let for os at kopiere data fra et åbnet regneark og indsætte dem i en anden åbnet projektmappe, men har du nogensinde prøvet at importere data fra en lukket projektmappe til en åbnet projektmappe? Denne artikel vil jeg tale om, hvordan man importerer data fra en lukket projektmappe.

Importer data fra lukket projektmappe til den aktuelle projektmappe med VBA-kode

Importer data fra lukket projektmappe til den aktuelle projektmappe med Kutools til Excel


Importer data fra lukket projektmappe til den aktuelle projektmappe med VBA-kode

Følgende VBA-kode kan hjælpe dig med at kopiere data fra en projektmappe uden at åbne den til en aktiv åbnet projektmappe. Benyt følgende trin:

1. Hold nede ALT + F11 tasterne, og det åbner Microsoft Visual Basic til applikationer vindue.

2. Klik indsatte > Moduler, og indsæt følgende kode i Modul vindue.

VBA-kode: Importer data fra lukket projektmappe til den aktuelle projektmappe

Sub ImportDatafromcloseworkbook()
'Updateby Extendoffice
Dim xWb As Workbook
Dim xAddWb As Workbook
Dim xRng1 As Range
Dim xRng2 As Range
Set xWb = Application.ActiveWorkbook
xTitleId = "KutoolsforExcel"
With Application.FileDialog(msoFileDialogOpen)
    .Filters.Clear
    .Filters.Add "Excel 2007-13", "*.xlsx; *.xlsm; *.xlsa"
    .AllowMultiSelect = False
    .Show
    If .SelectedItems.Count > 0 Then
        Application.Workbooks.Open .SelectedItems(1)
        Set xAddWb = Application.ActiveWorkbook
        Set xRng1 = Application.InputBox(prompt:="Select source range", Title:=xTitleId, Default:="A1", Type:=8)
        xWb.Activate
        Set xRng2 = Application.InputBox(prompt:="Select destination cell", Title:=xTitleId, Default:="A1", Type:=8)
        xRng1.Copy xRng2
        xRng2.CurrentRegion.EntireColumn.AutoFit
        xAddWb.Close False
    End If
End With
End Sub

3. Tryk derefter på F5 nøgle til at køre denne kode, og i Fil åben vindue, vælg den projektmappe, som du vil importere dens data, se skærmbillede:

doc importerer data fra lukket projektmappe 1

4. Klik derefter på Åbne knap og KutoolsforExcel dialogboksen vises for at minde dig om at vælge en række data, som du vil importere til en anden projektmappe, se skærmbillede:

doc importerer data fra lukket projektmappe 2

5. Og klik derefter på OK knap, i den poppede dialogboks skal du vælge en celle, hvor du vil placere dataene, se skærmbillede:

doc importerer data fra lukket projektmappe 3

6. og klik OK, er dataene i den lukkede projektmappe importeret til den aktuelle projektmappe.


Importer data fra lukket projektmappe til den aktuelle projektmappe med Kutools til Excel

VBA-koden kan være noget vanskelig for vores Excel-nybegynder, så her vil jeg anbefale dig et praktisk værktøj-Kutools til Excel, Med Indsæt fil på markøren funktion kan du hurtigt og nemt indsætte hele indholdet af et regneark fra en lukket projektmappe.

Kutools til Excel : med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage

Efter installation Kutools til Excelskal du gøre som følger:

1. Klik Kutools Plus > Import Eksport > Indsæt fil på markøren, se skærmbillede:

doc importerer data fra lukket projektmappe 5

2. I Indsæt fil på markøren i dialogboksen, skal du udføre følgende handlinger:

(1.) Klik på doc importerer data fra lukket projektmappe 6knap for at vælge en celle, hvor du vil placere de importerede data;

(2.) Klik på doc importerer data fra lukket projektmappe 7for at vælge den projektmappe, som du vil importere dens data.

Bemærk: Kun værdi (ingen formler): Hvis du markerer denne indstilling, importeres kun værdien, og formlerne importeres ikke.

Overfør ikke formatering: Hvis du markerer denne mulighed, importeres dataene til regnearket uden formatering.

Download og gratis prøveversion Kutools til Excel nu!

3. Klik derefter på OK, hvis der er mere end et regneark i projektmappen, a Vælg et regneark dialogboksen vises, skal du angive et regneark, som du vil importere dataene, se skærmbillede:

doc importerer data fra lukket projektmappe 8

4. Og klik derefter på OK knappen, er dataene i det valgte regneark importeret til den aktuelle projektmappe.

Klik for at få flere oplysninger om denne Indsæt fil ved markørfunktion.

Download og gratis prøveversion Kutools til Excel nu!


Demo: Importer data fra lukket projektmappe til den aktuelle projektmappe med Kutools til Excel

Kutools til Excel: med mere end 300 praktiske Excel-tilføjelsesprogrammer, gratis at prøve uden begrænsning på 30 dage. Download og gratis prøveversion nu!

Bedste kontorproduktivitetsværktøjer

Populære funktioner: Find, fremhæv eller identificer dubletter   |  Slet tomme rækker   |  Kombiner kolonner eller celler uden at miste data   |   Runde uden formel ...
Super opslag: VLookup med flere kriterier    Multiple Value VLookup  |   VOpslag på tværs af flere ark   |   Fuzzy Lookup ....
Avanceret rulleliste: Opret hurtigt rulleliste   |  Afhængig rulleliste   |  Multivælg rulleliste ....
Column Manager: Tilføj et bestemt antal kolonner  |  Flyt kolonner  |  Skift synlighedsstatus for skjulte kolonner  |  Sammenlign områder og kolonner ...
Fremhævede funktioner: Grid fokus   |  Designvisning   |   Stor Formel Bar    Arbejdsbog & Ark Manager   |  Ressourcebibliotek (Autotekst)   |  Datovælger   |  Kombiner regneark   |  Krypter/Dekrypter celler    Send e-mails efter liste   |  Superfilter   |   Specielt filter (filter fed/kursiv/gennemstreget...) ...
Top 15 værktøjssæt12 tekst Værktøj (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøj (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøj (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøj (Avancerede kombinere rækker, Opdel celler, ...)   |   ... og mere

Overlad dine Excel-færdigheder med Kutools til Excel, og oplev effektivitet som aldrig før. Kutools til Excel tilbyder over 300 avancerede funktioner for at øge produktiviteten og spare tid.  Klik her for at få den funktion, du har mest brug for...

kte-fane 201905


Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
Comments (9)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Missed important thing. Only values need to be imported (not formulas).
This comment was minimized by the moderator on the site
Hi,
I need to import range of data (with keeping formating) from 5 different workbooks (each contain 3 sheets, only one sheet need to be imported) to 5 specified sheets in master workbook (the destination sheet need to have same name all the time, which is different than source sheet name). Every week the source file/sheet name is different. Could you help with this, please?
This comment was minimized by the moderator on the site
Works great, however in the file I open it will only allow me to open from the tab that is was last on. Is there a way to allow me to select the worksheet I want first before I select the cell range?
This comment was minimized by the moderator on the site
Hello, Patrick,When applying the above code, if the prompt box is popped out, you can just click any sheet tab you need, and then select the cell range.Please try it again, thank you!
This comment was minimized by the moderator on the site
it works grate thank you. i am having issue with data copied its formula not the value. how can i copy only value.
This comment was minimized by the moderator on the site
Buen dia! he utilizado su macro y realmente me fue muy util, pero quisiera saber, ¿como puedo agregar una instruccion a la macro para que se peguen solo los valores y no las formulas al libro abierto y también quisiera que al pegar la informacion, agregara una fila adicional para poder seguir pegando datos de otros archivos cerrados...

Esto es porque yo recibo informacion de los candidatos y lo debo de concentrar en un formato maestro.
This comment was minimized by the moderator on the site
Funcionou a primeira vez que tentei.. Agora por algum motivo não esta funcionando mais..Parece que esta copiando os valores apenas. Quando faço alteração de algum dado na planilha, nao esta mudando na outra.. o que devo fazer?
This comment was minimized by the moderator on the site
Thanks for the awesome trick here. I managed to get the coding work with my current project. My question is how can I set ''destination cell'' default to range ''A5'' without popping out InputBox
This comment was minimized by the moderator on the site
Thanks for the above. I'm trying to use VBA but when I reach to step #3: 3. Then press F5 key to run this code, and in the File Open window, select the workbook that you want to import its data I can't "see" the file I need to import the data from! the folder doesn't show that file! What can I do?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations