Tip: andere talen zijn Google-Vertaald. Je kunt het English versie van deze link.
Log in
x
or
x
x
Registreren
x

or

Hoe bereik van cellen in Excel exporteren naar CSV-bestand?

In Excel kunnen we het hele werkblad opslaan als csv-bestand met behulp van de Opslaan als functie, maar heb je ooit geprobeerd een cellenbereik van het ene werkblad naar een csv-bestand te exporteren? In dit artikel krijgt u de methoden om dit probleem op te lossen in Excel.

Exportbereik van cellen in Excel naar csv-bestand met VBA-code

Exporteer het bereik van cellen in Excel naar csv-bestand met Kutools voor Excel


Exportbereik van cellen in Excel naar csv-bestand met VBA-code


Hier, ik heb een VBA-code om een ​​celbereik van Excel naar CSV-bestand te exporteren, alsjeblieft als volgt:

1. Houd de toets ingedrukt ALT + F11 toetsen, en het opent de Microsoft Visual Basic voor toepassingen venster.

2. Klikken bijvoegsel > moduleen plak de volgende code in de module Venster.

VBA-code: exporteer een bereik van celinhoud naar csv-bestand

Sub ExportRangetoFile()
'Update 20150628
Dim Rng As Range
Dim WorkRng As Range
Dim xFile As Variant
Dim xFileString As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Application.ActiveSheet.Copy
Application.ActiveSheet.Cells.Clear
WorkRng.Copy Application.ActiveSheet.Range("A1")
Set xFile = CreateObject("Scripting.FileSystemObject")
xFileString = Application.GetSaveAsFilename("", filefilter:="Comma Separated Text (*.CSV), *.CSV")
Application.ActiveWorkbook.SaveAs Filename:=xFileString, FileFormat:=xlCSV, CreateBackup:=False
End Sub

3. Druk vervolgens op F5 toets om deze code uit te voeren, en er verschijnt een promptvenster om u eraan te herinneren dat u het cellenbereik moet selecteren dat u als csv-bestand wilt exporteren.

doc exportbereik naar csv 1

4. En klik vervolgens op OK knop, geef een map op voor het nieuwe csv-bestand en geef een naam voor het csv-bestand in het tekstvak Bestandsnaam, zie screenshot:

doc exportbereik naar csv 2

5. Dan klikken Bespaar knop en het geselecteerde bereik is opgeslagen als csv-bestand, dan kunt u naar de opgegeven map gaan om het te bekijken.


Exporteer het bereik van cellen in Excel naar csv-bestand met Kutools voor Excel

Als je niet geïnteresseerd bent in de VBA-code, kan ik je hier een eenvoudige tool voorstellen - Kutools for Excel, Met Bereik exporteren naar bestand functie, kunt u deze taak snel oplossen.

Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis om zonder beperking te proberen in 60-dagen.

Na het installeren van Kutools for Excel, gelieve te doen met de volgende stappen:

1. Selecteer het gegevensbereik dat u naar het csv-bestand wilt exporteren.

2. Dan klikken Enterprise > Import / Export > Bereik exporteren naar bestandzie screenshot:

doc exportbereik naar csv 3 3

3. In de Bereik exporteren naar bestand dialoogvenster, kies CSV (door komma's gescheiden) van de bestandsformaat optie en geef vervolgens de Bewaar map om het nieuwe csv-bestand op te slaan, zie screenshot:

doc exportbereik naar csv 4 4

4. Dan klikken Ok Als u op de knop klikt, wordt er een prompt weergegeven waarin u eraan wordt herinnerd dat u een naam voor dit nieuwe csv-bestand moet opgeven, en klikt u vervolgens op OK om dit vak te sluiten en de geselecteerde gegevens worden tegelijkertijd geëxporteerd als CSV-bestand.

doc exportbereik naar csv 5 5

Opmerkingen:

Bewaar de werkelijke waarde: Het toont de werkelijke waarden in het definitieve bestand.

Sla waarden op zoals getoond op het scherm: Het toont de waarden in het laatste bestand als hetzelfde op het computerscherm.

Open het bestand na exporteren: Het opent automatisch het laatste bestand na het exporteren van het bereik als u deze optie aanvinkt.

Klik om meer te weten over dit hulpprogramma voor exportbereik naar bestand.

Download en proef Kutools nu voor Excel!


Demo: exporteer het cellenbereik naar csv / pdf / txt / html-bestand met Kutools voor Excel

Kutools for Excel: met meer dan 200 handige Excel-add-ins, gratis om zonder beperking in 60-dagen te proberen. Download en gratis proef nu!


Aanbevolen productiviteitstools

Lint van Excel (met Kutools voor Excel geïnstalleerd)

300 + geavanceerde functies Verhoog uw productiviteit met 70% en help u zich te onderscheiden van de menigte!

Wil je je dagelijkse werk snel en perfect afronden? Kutools voor Excel brengt 300 + coole en krachtige geavanceerde functies (Combineer werkmappen, som voor kleur, deel celinhoud in, converteer datum, enzovoort) voor 1500 + werkscenario's, helpt je op te lossen 80% Excel-problemen.

  • Behandel alle gecompliceerde taken binnen enkele seconden en help uw werkervaring te verbeteren, haal succes uit de felle concurrentie en maak je nooit zorgen over ontslagen te worden.
  • Bespaar veel werktijd, laat veel tijd over voor u om lief te hebben en te zorgen voor het gezin en te genieten van een comfortabel leven nu.
  • Verminder duizenden toetsenbord- en muisklikken per dag, verlicht uw vermoeide ogen en handenen geef je een gezond lichaam.
  • Word een Excel-expert in 3 minuten en krijg bewonderende blikken van je collega's of vrienden.
  • U hoeft zich geen pijnlijke formules en VBA-codes meer te herinneren, heb een ontspannen en aangename geest, bezorg je een sensatie die je nog nooit eerder hebt gehad.
  • Besteed alleen $ 39, maar de waarde van $ 4000 training van anderen. Wordt gebruikt door 110,000-elites en 300 + bekende bedrijven.
  • 60-dag onbeperkt gratis proefabonnement. 60-dagen niet-goed-geld-terug-garantie. Gratis upgrade en ondersteuning voor 2-jaren. Koop een keer, gebruik voor altijd.
  • Verander de manier waarop je nu werkt en geef je onmiddellijk een beter leven!

Tabblad op kantoor zorgt voor efficiënte en handige tabbladen naar Office (inclusief Excel), net als Chrome, Firefox en New IE

  • Verhoogt uw productiviteit met 50% bij het bekijken en bewerken van meerdere documenten.
  • Verminder dagelijks honderden muisklikken voor je, zeg maar dag tegen hand muis.
  • Open en maak documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Help je sneller te werken en onderscheid je gemakkelijk van de massa! Eén seconde om te schakelen tussen tientallen open documenten!
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.
    D Pritchard · 6 months ago
    Hi,


    this doesn't actually work


    It still exports the entire sheet even when a range is selected.


    Please fix it
  • To post as a guest, your comment is unpublished.
    Bill James · 1 years ago
    Thank you for this macro, it is very helpful.

    Do you know why on some existing large sheets I get extra rows appended? I am selecting the header row cells along with a few data row cells which might be 1000's of rows down in the sheet. These appended rows show up in the output .csv file with a comma for each column in the source selection. If I manually create a small sheet such as your example this does not happen.