Hoppa till huvudinnehåll

Hur sparar man ett urval som enskild fil i Excel?

När vi hanterar ett långt kalkylblad kanske vi bara vill spara ett valt intervall istället för en hel arbetsbok som en ny Excel-fil, till exempel att skicka olika val av ett kalkylblad till olika personer. Vi kommer att introducera metoder för att spara val i ett kalkylblad som enskilda Excel-filer.

Spara val som enskilda Excel-filer med kopiering och klistra in

Spara val som enskilda Excel-filer med VB Macro

Spara val som enskilda Excel-filer med Kutools för Excel


pil blå höger bubbla Spara val som enskilda filer med kopiering och klistra in

Den vanligaste metoden är att kopiera det val som du vill spara som en enskild fil i Excel, skapa en ny arbetsbok och klistra in det kopierade urvalet på den och sedan spara den.

Du kan dock förlora vissa formatformat i valet under kopiering och klistra in, såsom radhöjd etc.


pil blå höger bubbla Spara val som enskilda filer med VB Macro

Att använda makro är ett enkelt sätt att spara valen som enskilda filer utan att kopiera och klistra in i en ny arbetsbok.

1. Håll ner ALT + F11 nycklar för att öppna Microsoft Visual Basic för applikationer fönster.

2. Klicka Insert > Moudleoch klistra in följande kod i Moudle-fönstret.

VBA: exportera intervall till 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. Tryck sedan på F5 för att utföra operationen och en snabbruta dyker upp för att påminna dig om att välja ett intervall som du vill spara som enskild Excel-fil. Se skärmdump:

doc-save-selection-1

4. Klicka sedan OK, och ange en mapp för att hitta den nya filen och ange sedan ett namn på din fil i Spara som dialogruta, se skärmdump:

doc-save-selection-2

5. Och klicka sedan på Save knappen har det valda intervallet sparats som en ny Excel-arbetsbok.

Att använda makro kan vara lite svårt för start av Microsoft Excel, och vi kommer att introducera ett annat enkelt och bekvämt sätt som tillhandahålls med Kutools för Excel.


pil blå höger bubbla Spara val som enskilda filer med Kutools för Excel

Kutools för Excel's Exportera intervall till fil verktyget kan hjälpa oss att enkelt spara val som enskilda filer snabbt.

Kutools för Excel innehåller mer än 300 praktiska Excel-verktyg. Gratis att prova utan begränsning på 30 dagar. Hämta nu.

Om du har installerat Kutools för Excel, gör så här:

1. Klicka Företag > Import Export > Exportera intervall till fil, se skärmdump:

doc-save-selection-4

2. I Exportera intervall till fil dialogrutan, klicka på doc-data-till-csv-6för att välja det intervall som du vill spara som en enskild fil och kontrollera sedan Excel-arbetsbok alternativet i filformat äntligen kan du kontrollera arbetsboksalternativen efter behov.

doc-save-selection-5

3. Klicka OK, då kommer det att dyka upp a Välj ett namn och en plats för det exporterade intervallet dialogrutan, ange ett namn för den här nya filen och välj en mapp där du ska spara den i. Klicka sedan på Save knapp.

Anmärkningar:

1. Den Exportera intervall till fil verktyg för Kutools för Excel kan spara all formatering i valen.

2. Kutools för Excel Exportera intervall till fil verktyget gör det möjligt att enkelt exportera ett datumintervall till en fil, antingen en Excel-arbetsbok, en CSV, en enkel HTML eller all formaterings-HTML.

3. Om du kontrollerar Öppna filen efter export alternativet i dialogrutan kommer den nya filen att startas automatiskt efter att den har exporterats.

Klicka på om du vill veta mer om den här funktionen Exportera intervall till fil.


pil blå höger bubblaRelaterade artiklar

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje 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