Les galetes ens ajuden a lliurar els nostres serveis. En utilitzar els nostres serveis, accepteu el nostre ús de cookies.
Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com es guarda una selecció com a fitxer individual a Excel?

Quan tractem amb un full de treball llarg, és possible que vulgueu desar només un rang seleccionat en comptes d'un llibre complet com un nou fitxer d'Excel, com ara enviar diferents seleccions d'un full de càlcul a diferents persones. Anem a introduir mètodes per desar les seleccions en un full de càlcul com a fitxers individuals d'Excel.

Deseu les seleccions com a fitxers individuals d'Excel amb còpia i enganxament

Deseu les seleccions com a fitxers individuals d'Excel amb VB Macro

Deseu les seleccions com a fitxers individuals d'Excel amb Kutools for Excel


fletxa blau dreta bombolla Deseu les seleccions com a fitxers individuals amb còpia i enganxat

El mètode més habitual és copiar la selecció que voleu desar com a fitxer individual a Excel, crear un llibre nou i enganxar-ne la selecció copiada, a continuació, deseu-la.

Tot i això, podeu perdre alguns estils de format a la selecció durant la còpia i el pegat, com ara l'alçada de la fila, etc.


fletxa blau dreta bombolla Deseu les seleccions com a fitxers individuals amb VB Macro

L'ús de Macro és una manera senzilla d'estalviar les seleccions com a fitxers individuals sense copiar i enganxar a un llibre nou.

1. Mantingueu premut el botó ALT + F11 claus per obrir el Microsoft Visual Basic per a aplicacions finestra.

2. Clic Insereix > Moudle, i enganxeu el següent codi a la finestra Moudle.

VBA: rang d'exportació a fitxer Excel

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. A continuació, premeu F5 clau per executar l'operació i apareixerà una casella d'indicadors per recordar-vos que seleccioneu un rang que voleu desar com a fitxer d'Excel individual. Mostra la captura de pantalla:

doc-save-selection-1

4. A continuació, feu clic a OK, i especifiqueu una carpeta per localitzar aquest nou fitxer i, a continuació, introduïu un nom per al fitxer a la finestra Desa quadre de diàleg, veure captura de pantalla:

doc-save-selection-2

5. A continuació, feu clic a Desar , el rang seleccionat s'ha desat com un nou llibre d'Excel.

L'ús de Macro pot ser una mica difícil per a l'arrencada de Microsoft Excel, i anem a introduir una altra manera fàcil i còmoda amb Kutools for Excel.


fletxa blau dreta bombolla Deseu les seleccions com a fitxers individuals amb Kutools for Excel

Kutools for Excel's Exporta l'interval al fitxer L'eina pot ajudar-nos a desar fàcilment les seleccions com a fitxers individuals ràpidament.

Kutools for Excel Inclou més eines 300 pràctiques d'Excel. Lliure de provar sense límit en 30 dies. Agafa-ho ara.

Si heu instal·lat Kutools for Excel, feu el següent:

1. Clic empresa > Importació-exportació > Exporta l'interval al fitxer, veure captura de pantalla:

doc-save-selection-4

2. Al Exporta l'interval al fitxer quadre de diàleg, feu clic a la icona doc-data-to-csv-6botó per seleccionar el rang que voleu desar com a fitxer individual i, a continuació, comproveu Llibre d'Excel opció format d'arxiu Per últim, podeu consultar les opcions del llibre com vulgueu.

doc-save-selection-5

3. Clic OK, llavors apareixerà un Seleccioneu un nom i una ubicació per al rang exportat quadre de diàleg, introduïu un nom per a aquest nou fitxer i seleccioneu una carpeta en la qual deseu guardar-la. A continuació, feu clic a Desar botó.

notes:

1. La Exporta l'interval al fitxer L'eina de Kutools for Excel pot guardar tot el format en les seleccions.

2. Kutools per a Excel Exporta l'interval al fitxer l'eina permet exportar fàcilment un rang de data a un fitxer, un llibre de treball Excel, un CSV, un HTML senzill o tot el format HTML.

3. Si comprova Obriu el fitxer després d'exportar al quadre de diàleg, el nou fitxer es llançarà automàticament després d'exportar-lo amb èxit.

Per saber més sobre aquesta funció, feu clic a Exporta l'interval al fitxer.


fletxa blau dreta bombollaArticles Relacionats



Eines de productivitat recomanades

Pestanya d'Office

estrella d'or1 Porteu les pestanyes pràctiques a l'Excel i a un altre programari d'Office, igual que Chrome, Firefox i el nou Internet Explorer.

Kutools for Excel

estrella d'or1 Increïble! Incrementeu la productivitat en 5 minuts. No necessites cap habilitat especial, estalvieu dues hores cada dia.

estrella d'or1 300 Noves característiques per a Excel, Excel molt fàcil i potent:

  • Combina cel·les / files / columnes sense perdre dades.
  • Combina i consolida diverses fulles i llibres.
  • Comparar intervals, copiar diversos rangs, convertir text a data, unitat i conversió de divises.
  • Compte per colors, subtotals de paginació, classificació avançada i filtre súper,
  • Més Seleccioneu / Insereix / Suprimeix / Text / Format / Enllaç / Comentari / Llibres / Eines de full de càlcul ...

Tret de pantalla de Kutools per a Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Medhavi · 1 years ago
    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.
  • To post as a guest, your comment is unpublished.
    Kanariya · 3 years ago
    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!!
  • To post as a guest, your comment is unpublished.
    Yan · 4 years ago
    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
  • To post as a guest, your comment is unpublished.
    D. Smith · 4 years ago
    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!
  • To post as a guest, your comment is unpublished.
    Brett Murphy · 4 years ago
    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
    • To post as a guest, your comment is unpublished.
      Hanan · 2 months ago
      Double click on #REF cell and will get it right