Gå til hovedindhold

Hvordan gemmes et valg som individuel fil i Excel?

Når vi beskæftiger os med et langt regneark, vil vi måske kun gemme et valgt område i stedet for en hel projektmappe som en ny Excel-fil, såsom at sende forskellige valg af et regneark til forskellige personer. Vi introducerer metoder til at gemme valg i et regneark som individuelle Excel-filer.

Gem valg som individuelle Excel-filer ved kopiering og indsættelse

Gem valg som individuelle Excel-filer med VB-makro

Gem markeringer som individuelle Excel-filer med Kutools til Excel


pil blå højre boble Gem valg som individuelle filer ved kopiering og indsætning

Den mest almindelige metode er at kopiere det valg, du vil gemme som en individuel fil i Excel, oprette en ny projektmappe og indsætte det kopierede valg på den og derefter gemme den.

Du kan dog miste nogle formatformater i markeringen under kopiering og indsættelse, såsom rækkehøjde osv.


pil blå højre boble Gem valg som individuelle filer med VB Macro

Brug af makro er en nem måde at gemme valgene som individuelle filer uden at kopiere og indsætte i en ny projektmappe.

1. Hold nede ALT + F11 nøgler til at åbne Microsoft Visual Basic til applikationer vindue.

2. Klik indsatte > Moudle, og indsæt følgende kode i Moudle-vinduet.

VBA: eksporter rækkevidde til Excel-fil

Sub ExportRangetoExcel()
'Update 20130916
Dim wb As Workbook
Dim saveFile As String
Dim WorkRng As Range
Dim address As String
Dim defult As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.address, Type:=8)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
defult = Application.SheetsInNewWorkbook
Application.SheetsInNewWorkbook = 1
Set wb = Application.Workbooks.Add
Application.SheetsInNewWorkbook = defult
WorkRng.Copy
wb.Worksheets(1).Paste
address = Replace(WorkRng.address, ":", "-")
address = Replace(address, "$", "")
address = Replace(address, ".", "")
saveFile = Application.GetSaveAsFilename(InitialFileName:=address, fileFilter:="Excel Workbooks (*.xlsx),*.xlsx")
wb.SaveAs Filename:=saveFile
wb.Close
Application.CutCopyMode = False
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. Tryk derefter på F5 nøgle til at udføre operationen, og der vises et promptfelt for at minde dig om at vælge et interval, som du vil gemme som individuel Excel-fil. Se skærmbillede:

doc-gem-valg-1

4. Klik derefter på OK, og angiv en mappe for at finde denne nye fil, og indtast derefter et navn til din fil i Gem som dialogboks, se skærmbillede:

doc-gem-valg-2

5. Og klik derefter på Gem knappen, er det valgte interval gemt som en ny Excel-projektmappe.

Brug af makro kan være lidt svært at starte med Microsoft Excel, og vi introducerer en anden nem og bekvem måde, der leveres med Kutools til Excel.


pil blå højre boble Gem markeringer som individuelle filer med Kutools til Excel

Kutools til Excel's Eksporter rækkevidde til fil værktøj kan hjælpe os med at gemme valg hurtigt som individuelle filer.

Kutools til Excel indeholder mere end 300 praktiske Excel-værktøjer. Gratis at prøve uden begrænsning på 30 dage. Få det nu.

Hvis du har installeret Kutools til Excel, skal du gøre som dette:

1. Klik Enterprise > Import Eksport > Eksporter rækkevidde til fil, se skærmbillede:

doc-gem-valg-4

2. I Eksporter rækkevidde til fil dialogboksen, skal du klikke på knappen doc-data-til-csv-6for at vælge det område, du vil gemme det som en individuel fil, og derefter kontrollere Excel-projektmappe indstilling i filformat sektion, til sidst kan du kontrollere projektmappens muligheder, som du har brug for.

doc-gem-valg-5

3. Klik OK, så dukker det op a Vælg et navn og en placering for det eksporterede interval i dialogboksen, skal du indtaste et navn til denne nye fil og vælge en mappe, hvor du vil gemme den i. Og klik derefter på Gem .

Noter:

1. Det Eksporter rækkevidde til fil værktøj til Kutools til Excel kan gemme al formatering i valgene.

2. Kutools til Excel Eksporter rækkevidde til fil værktøj gør det muligt nemt at eksportere et datointerval til en fil, enten en Excel-projektmappe, en CSV, en simpel HTML eller al formaterings-HTML.

3. Hvis du tjekker Åbn filen efter eksport valgmulighed i dialogboksen, vil den nye fil blive startet automatisk efter at have eksporteret den med succes.

Hvis du vil vide mere om denne funktion, skal du klikke Eksporter rækkevidde til fil.


pil blå højre bobleRelaterede artikler

Bedste kontorproduktivitetsværktøjer

🤖 Kutools AI Aide: Revolutionér dataanalyse baseret på: Intelligent udførelse   |  Generer kode  |  Opret brugerdefinerede formler  |  Analyser data og generer diagrammer  |  Aktiver Kutools funktioner...
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øjer (tilføje tekst, Fjern tegn, ...)   |   50 + Chart Typer (Gantt kort, ...)   |   40+ Praktisk formler (Beregn alder baseret på fødselsdag, ...)   |   19 Indsættelse Værktøjer (Indsæt QR-kode, Indsæt billede fra sti, ...)   |   12 Konvertering Værktøjer (Tal til ord, Valutaomregning, ...)   |   7 Flet og del Værktøjer (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...

Beskrivelse


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 (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,


Liked the VBA option. Is there a way to retain formulas in new file? The data in new file is automatically pasted s 'values' and does not have the formulas.
This comment was minimized by the moderator on the site
Do you know how I can do this on a default custom template? I have a lot of data in one book/sheet that I have to save only a selection to a new file. Option 2 works great. But, I need to have some information on the top for each new file I make (Copying and pasting is very tedious so I am looking for a quicker and more effective option). So would it be possible to first use the file with lots of data and select certain cells to save ON the default custom template I made, specifically underneath the header of the default template (the template is integrated into Excel to automatically open when I open Excel). Please help, thanks!!
This comment was minimized by the moderator on the site
i have tried different things to make it copy+paste value, i dont know where i go wrong. How do i change the VBA: export range to Excel file to just copy paste value? TIA
This comment was minimized by the moderator on the site
This VB macro is great! However, I was wondering if there was a way to keep the source formatting when the selected range gets saved to a new workbook. Thanks!
This comment was minimized by the moderator on the site
Hi, I am use the above VB macro, and works great. The only thing is that the range i select has a results from a formula and when i open the text file i get #REF. Could you please help out. cheer
This comment was minimized by the moderator on the site
Double click on #REF cell and will get it right
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations