Skip to main content

Hoe een lange kolom op één pagina afdrukken in Excel?

Author: Xiaoyang Last Modified: 2025-05-29

Stel dat je een lange lijst met gegevens in een kolom hebt, misschien 200 rijen, en nu moet je ze afdrukken, maar wanneer je afdrukt, gebruikt het ongeveer 5 velletjes papier, met slechts één kolom aan de linkerkant en veel witruimte aan de rechterkant. In Word kun je kolommen maken, maar Excel heeft deze functie niet. Hoe druk je de lange lijst met gegevens op één pagina af om papier te besparen?

Lange kolom op één pagina afdrukken met formule

Lange kolom op één pagina afdrukken met VBA-code

Lange kolom op één pagina afdrukken met Kutools voor Excel


arrow blue right bubble Lange kolom op één pagina afdrukken met formule

Hier kan ik je een lange formule introduceren om dit probleem op te lossen, doe als volgt:

1. Voer in een nieuw werkblad van je huidige werkboek de formule =ALS(VERSCHUIVING(Sheet1!$A$1,(KOLOM()-1)*45+RIJ()-1,0)="","",VERSCHUIVING(Sheet1!$A$1,(KOLOM()-1)*45+RIJ()-1,0)) in cel A1.

Opmerkingen:
  • Sheet1 is het werkblad dat de lange lijst bevat die je wilt koloniseren.
  • 45 is het aantal rijen waarin je de gegevens in een kolom wilt weergeven.
  • Dit zijn allemaal variabelen en je kunt ze naar behoefte wijzigen.

2. Selecteer vervolgens cel A1, en sleep het vulhandvat omlaag naar rij 45, en ga door met het slepen van het vulhandvat naar rechts totdat de gegevens worden weergegeven. En de lange kolom is verdeeld in verschillende kolommen om op één pagina in een nieuw werkblad te passen. Zie screenshot:

print long column into multiple columns with formula


arrow blue right bubble Lange kolom op één pagina afdrukken met VBA-code

De volgende VBA-code kan je ook helpen een lange lijst met gegevens in verschillende kolommen te verdelen, zodat je de gegevens kunt afdrukken en papier kunt besparen.

1. Houd de toetsen ALT + F11 ingedrukt, en het venster Microsoft Visual Basic for Applications wordt geopend.

2. Klik op Invoegen > Module, en plak de volgende code in het Modulevenster.

Sub SingleToMultiColumn()
    Dim rng As Range
    Dim iCols As Integer
    Dim lRows As Long
    Dim iCol As Integer
    Dim lRow As Long
    Dim lRowSource As Long
    Dim x As Long
    Dim wks As Worksheet
    Set rng = Application.InputBox _
      (prompt:="Select the range to convert", _
      Type:=8)
    iCols = InputBox("How many columns do you want?")
    lRowSource = rng.Rows.Count
    lRows = lRowSource / iCols
    If lRows * iCols <> lRowSource Then lRows = lRows + 1
    Set wks = Worksheets.Add
    lRow = 1
    x = 1
    For iCol = 1 To iCols
        Do While x <= lRows And lRow <= lRowSource
            Cells(x, iCol) = rng.Cells(lRow, 1)
            x = x + 1
            lRow = lRow + 1
        Loop
        x = 1
    Next
End Sub

3. Druk vervolgens op de F5-toets om deze code uit te voeren, en selecteer de lijst met gegevens die je wilt verdelen in het pop-updialoogvenster, zie screenshot:

print long column into multiple columns with vba 1

4. Klik op OK, en voer het aantal kolommen in waarin je wilt verdelen. Zie screenshot:

print long column into multiple columns with vba 2

5. Klik op OK, en de lange kolom is verdeeld in vijf kolommen in een nieuw werkblad. Zie screenshots:

print long column into multiple columns with vba 3 arrow print long column into multiple columns with vba 4

arrow blue right bubble Lange kolom op één pagina afdrukken met Kutools voor Excel

Zowel de lange formule als de VBA-code kunnen moeilijk zijn voor jou, hier kan ik je een eenvoudige en handige methode introduceren om dit probleem op te lossen. De functie Verdeel Gegevens van Kutools voor Excel kan je snel helpen de lange kolom in verschillende kolommen te verdelen, zodat je ze redelijk kunt afdrukken.

Kutools voor Excel bevat meer dan 300 handige Excel-tools. Gratis proberen zonder beperking gedurende 30 dagen. Download het nu.

Nadat je Kutools voor Excel hebt geïnstalleerd, kun je als volgt te werk gaan:

1. Klik op Kutools Plus > Verdeel Gegevens, zie screenshot:

print long column into multiple columns with kutools 1

2. In het pop-updialoogvenster:

  • Klik op de eerstedoc-button knop om de titel van het bereik te selecteren, en klik vervolgens op de tweede doc-buttonknop om de kolom te selecteren die je wilt verdelen.
  • Specificeer vervolgens het aantal rijen dat je per pagina wilt plaatsen bij Rijen per afgedrukte pagina, en voer het aantal kolommen dat je op één pagina wilt hebben in onder Kolommen per pagina. Zie screenshot:

print long column into multiple columns with kutools 2

3. Klik vervolgens op OK, de lange lijst met gegevens is verdeeld in vijf kolommen op een pagina. Zie screenshots:

print long column into multiple columns with kutools 3 arrow print long column into multiple columns with kutools 4
Opmerkingen:
  • 1. De titel wordt toegevoegd voor elke kolom.
  • 2. Als je de optie Maak een koppeling met het huidige werkblad aanvinkt, kunnen de gegevens van het nieuwe werkblad worden gekoppeld aan de brondata.
  • Als je meer wilt weten over deze functie, klik dan op Print Meerdere Kolommen.

Beste Office-productiviteitstools

🤖 Kutools AI Assistent: Breng een revolutie teweeg in data-analyse Methode: Intelligente uitvoering |Code genereren |Aangepaste formules maken |Gegevens analyseren en grafieken genereren |Kutools-functies gebruiken
Populaire functies: Dubbele waarden markeren, markeren of identificeren | Verwijder lege rijen | Kolommen of cellen samenvoegen zonder gegevensverlies | Afronden ...
Super ZOEKEN: VLookup met meerdere criteria | VLookup met meerdere waarden | Meervoudig-blad opzoeken | Fuzzy Match ...
Geavanceerde keuzelijst: Snel keuzelijst maken | Afhankelijke keuzelijst | Meervoudige selectie keuzelijst ...
Kolombeheer: Specifiek aantal kolommen toevoegen | Kolommen verplaatsen | Zichtbaarheid van verborgen kolommen wisselen | Bereik & kolommen vergelijken ...
Uitgelichte functies: Rasterfocus | Ontwerpweergave | Verbeterde formulebalk | Werkboek- & Werkbladbeheer | AutoTekstbibliotheek | Datumkiezer | Gegevens samenvoegen | Cellen coderen/decoderen | E-mail verzenden per lijst | Superfilter | Speciaal filter (filter cellen met vetgedrukt/cursief/doorhalen...) ...
Top15 toolsets:12 Teksttools (Tekst toevoegen, Specifieke tekens verwijderen, ...) |50+ Grafiek type (Gantt-diagram, ...) |40+ Praktische formules (Leeftijd berekenen op basis van geboortedatum, ...) |19 Invoegtools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...) | 12 Conversietools (Omzetten naar woorden, Valutaconversie, ...) | 7 Samenvoeg- & Opsplitstools (Geavanceerd samenvoegen van rijen, Cellen splitsen, ...) | ... en meer

Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...


Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
  • Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!