KutoolsforOffice — Eén oplossing, vijf krachtige tools.Meer bereiken met minder moeite.

Hoe kopieert u alleen de randen van het geselecteerde bereik in Excel?

AuteurSiluvia Wijzigingsdatum

Tijdens het werken in Microsoft Excel moet u vaak specifieke opmaak van het ene naar het andere bereik repliceren. Met standaard kopiëren-plakken kunt u celwaarden, formules of zelfs de algemene celopmaak kopiëren via de functie Plakken speciaal. Er kunnen zich echter situaties voordoen waarin u alleen de randstijlwanneer u de randen van een bereik wilt repliceren, zonder andere opmaak zoals kleuren, lettertypen of achtergrondvullingen over te nemen. U wilt bijvoorbeeld een consistente tabelrandindeling behouden in meerdere secties van uw werkblad of bestaande randlay-outs kopiëren naar nieuwe sjablonen. Helaas biedt Excel geen eenvoudige, ingebouwde optie om alleen celranden te kopiëren en plakken. In deze handleiding begeleiden we u stap voor stap door een praktische methode om exclusief de randen van een willekeurig bereik te kopiëren en toe te passen op een nieuw bereik in Excel—zodat uw opmaak perfect consistent blijft, zonder andere celeigenschappen aan te tasten.

Gebruik VBA-code om alleen de randen van Bereik selecteren te kopiëren

Alternatieve oplossing: Randen handmatig repliceren met Met opmaak-penseel


Gebruik VBA-code om alleen de randen van Bereik selecteren te kopiëren

Met een eenvoudige VBA-macro kunt u efficiënt de exacte randstijl van één cel of bereik kopiëren en toepassen op een andere locatie in uw werkblad, ongeacht de inhoud of andere opmaakkenmerken. Deze oplossing is ideaal wanneer u automatisering nodig heeft voor herhalende taken of uw workflow wilt versnellen bij het werken met aangepaste tabellen en sjablonen. Volg de onderstaande gedetailleerde stappen om de VBA-code veilig uit te voeren en let op de nuttige parameteraanwijzingen onderweg.

1. Druk tegelijkertijd op de toetsen Alt+F11 op uw toetsenbord. Hiermee opent u het venster van de Microsoft Visual Basic for Applications (VBA)-editor. Ziet u het tabblad Ontwikkelaars niet in Excel? Gebruik dan gewoon deze sneltoetscombinatie — deze opent de VBA-editor direct in elke moderne versie van Excel.

2. Klik in de VBA-editor op Invoegen in de menubalk en selecteer vervolgens Module. Er opent zich een nieuw, leeg modulevenster. Kopieer en plak de volgende VBA-code in dit venster.

VBA-code: Alleen randen van Bereik selecteren kopiëren in Excel

Sub CopyBorders()
'Updated by Extendoffice 20211203
    Dim xRg, yRg As Range
    On Error Resume Next
    
    Set xRg = Application.InputBox("Select Range with Borders to Copy...", "Kutools For Excel", , , , , , 8)
    Set yRg = Application.InputBox("Select Cell to Apply Borders to range..", "Kutools For Excel", , , , , , 8)
    
    
    With yRg.Borders(xlEdgeLeft)
        .LineStyle = xRg.Borders(xlEdgeLeft).LineStyle
        .ColorIndex = xRg.Borders(xlEdgeLeft).ColorIndex
        .TintAndShade = xRg.Borders(xlEdgeLeft).TintAndShade
        .Weight = xRg.Borders(xlEdgeLeft).Weight

    End With
    With yRg.Borders(xlEdgeTop)
        .LineStyle = xRg.Borders(xlEdgeTop).LineStyle
        .ColorIndex = xRg.Borders(xlEdgeTop).ColorIndex
        .TintAndShade = xRg.Borders(xlEdgeTop).TintAndShade
        .Weight = xRg.Borders(xlEdgeTop).Weight
    End With
    With yRg.Borders(xlEdgeBottom)
        .LineStyle = xRg.Borders(xlEdgeBottom).LineStyle
        .ColorIndex = xRg.Borders(xlEdgeBottom).ColorIndex
        .TintAndShade = xRg.Borders(xlEdgeBottom).TintAndShade
        .Weight = xRg.Borders(xlEdgeBottom).Weight
    End With
    With yRg.Borders(xlEdgeRight)
        .LineStyle = xRg.Borders(xlEdgeRight).LineStyle
        .ColorIndex = xRg.Borders(xlEdgeRight).ColorIndex
        .TintAndShade = xRg.Borders(xlEdgeRight).TintAndShade
        .Weight = xRg.Borders(xlEdgeRight).Weight
    End With

    With yRg.Borders(xlInsideHorizontal)
        .LineStyle = xRg.Borders(xlInsideHorizontal).LineStyle
        .ColorIndex = xRg.Borders(xlInsideHorizontal).ColorIndex
        .TintAndShade = xRg.Borders(xlInsideHorizontal).TintAndShade
        .Weight = xRg.Borders(xlInsideHorizontal).Weight
    End With
    With yRg.Borders(xlInsideVertical)
        .LineStyle = xRg.Borders(xlInsideVertical).LineStyle
        .ColorIndex = xRg.Borders(xlInsideVertical).ColorIndex
        .TintAndShade = xRg.Borders(xlInsideVertical).TintAndShade
        .Weight = xRg.Borders(xlInsideVertical).Weight
    End With
End Sub

3. Nadat u de code hebt geplakt, voert u de macro uit door op de toets F5 te drukken of door in de werkbalk van de VBA-editor Uitvoeren te selecteren. Wanneer u in het eerste dialoogvenster „Kutools voor Excel” wordt gevraagd, selecteert u met uw muis het bereik met de randen die u wilt kopiëren en bevestigt u door op „OK” te klikken.

Een schermafbeelding die de selectie van een bereik met randen toont om te kopiëren in Excel met behulp van een VBA-code

4. Er verschijnt een tweede dialoogvenster met de titel „Kutools voor Excel”. Selecteer nu de cel linksboven in het doelbereik waar u de gekopieerde randstijl wilt toepassen. Zodra u uw doelcel (en eventueel een bereik) heeft geselecteerd, klikt u op „OK”. Zie onderstaande afbeelding:

Een schermafbeelding die de selectie van een cel toont om de gekopieerde rand toe te passen in Excel

Nadat u deze stappen hebt voltooid, is het randontwerp van het oorspronkelijke bereik nu toegepast op de door u geselecteerde nieuwe locatie. Alleen de randopmaak wordt overgenomen; celgegevens, kleuren en andere kenmerken blijven ongewijzigd. Dit is handig bij het maken van uniforme tabellen of het kopiëren van werkbladesthetiek. Hieronder ziet u een voorbeeldresultaat:

Een schermafbeelding waarop de toegepaste randstijl op een nieuw bereik wordt weergegeven


Alternatieve oplossing: Randen handmatig repliceren met Met opmaak-penseel

Voor gebruikers die een oplossing zonder code zoeken, biedt de ingebouwde Excel-functie Opmaak overnemen een snelle manier om randopmaak — en enkele andere opmaakstijlen — van het ene naar het andere bereik te kopiëren. Zo werkt het:

  • Selecteer het bereik met de randen die u wilt kopiëren.
  • Klik op het tabblad Start, in de groep Klembord, op de knop Opmaak overnemen (penseelicoon).
  • Uw cursor verandert in een penseel. Selecteer het doelbereik waar u de randen wilt toepassen. Hierdoor worden de randen van het oorspronkelijke bereik en enkele andere opmaakinstellingen (zoals lettertype en Vulkleur) tegelijk toegepast.

Voordelen: Eenvoudig en direct ingebouwd in Excel; perfect voor snelle, visuele kopieertaken.
Nadelen: U kunt niet alleen de randstijl kopiëren – er worden ook andere celopmaakkenmerken meegenomen, zoals vulkleur en lettertypeaanpassingen. Daardoor is deze optie minder geschikt als u de inhoud en bestaande opmaak van de doelcellen ongewijzigd wilt laten, behalve de randen.

Elke methode heeft zijn eigen specifieke sterke punten en is geschikt voor verschillende workflowbehoeften: VBA zorgt voor nauwkeurige overdracht van alleen randen, terwijl Opmaak overnemen het snel kopiëren van alle opmaak vereenvoudigt.


Gerelateerde artikelen:


Beste Office-productiviteitshulpmiddelen

🤖KUTOOLS AI Assistant: Revolutioneer Data-analyse op basis van:Intelligente uitvoering   |  Genereer code|  Maak aangepaste formules  |  Analyseer gegevens en genereer grafieken|  Roep Verbeterde functies aan
Populaire functies:Zoeken, markeren of Dubbele waarden markeren   |  Verwijder lege rijen   |  Kolommen samenvoegen of cellen zonder gegevensverlies   |   Afronden zonder formule...
Super ZOEKEN:VLookup met meerdere criteria  |  VLookup met meerdere waarden  |   VLookup over meerdere werkbladen   |   Fuzzy Match....
Geavanceerde keuzelijst:Snel een keuzelijst maken   |  Afhankelijke keuzelijst   |  Keuzelijst met meervoudige selectie....
Kolombeheerder:Voeg een specifiek aantal kolommen toe|Verplaats kolommen|Wissel zichtbaarheidsstatus van verborgen kolommen|Vergelijk bereiken en kolommen...
Uitgelichte functies:Rasterfocus   |  Ontwerpweergave   |Verbeterde formulebalk   | Werkmap- en bladbeheerder   |  Bronnenbibliotheek(Automatische tekst)|  Datumkiezer   |  Werkbladen samenvoegen  |  Versleutelen/Cellen decoderen   | E-mails verzenden op basis van lijst   |  Superfilter   |   Speciaal filter(Filter cellen met vetgedrukt lettertype/cursief/doorgestreept...) ...
Top 15 gereedschapssets:12 Teksthulpmiddelen(Tekst toevoegen,Specifieke tekens verwijderen, ...)|   50+Grafiektypen(Gantt-diagram, ...)|   40+ Praktische formules(Leeftijd berekenen op basis van geboortedatum, ...)|   19 Invoeghulpmiddelen(QR-code Invoegen,Afbeelding invoegen vanaf pad, ...)|   12 Conversiehulpmiddelen(Omzetten naar woorden,Wisselkoersconversie, ...)|   7 Samenvoegen en splitsenhulpmiddelen(Geavanceerd samenvoegen van rijen,Cellen splitsen, ...)|... en meer
Gebruik Kutools in uw voorkeurstaal – ondersteunt Engels, Spaans, Duits, Frans, Chinees en 40+ andere talen!

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie zoals nooit tevoren.Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en Tijd besparen.Klik hier om de functie te krijgen die u het meest nodig heeft...


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

  • Schakel tabbladbewerking en -lezen in voor Word, Excel, PowerPoint, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten aan in nieuwe tabbladen binnen hetzelfde venster, in plaats van in afzonderlijke vensters.
  • Verhoogt uw productiviteit met 50 % en bespaart u dagelijks honderden muisklikken!

Alle Kutools-add-ins in één installatieprogramma.

Kutools for Office bundelt add-ins voor Excel, Word, Outlook en PowerPoint, plus Office Tab Pro—ideaal voor teams die met meerdere Office-apps werken.

ExcelWordOutlookTabsPowerPoint
  • Alles-in-één suite— add-ins voor Excel, Word, Outlook & PowerPoint plus Office Tab Pro
  • Één installatieprogramma, één licentie— binnen enkele minuten klaar (MSI-geschikt)
  • Werkt beter samen— gestroomlijnde productiviteit in alle Office-apps
  • 30 dagen volledig functionele proefversie— geen registratie, geen creditcard
  • Beste prijs-kwaliteitverhouding— bespaar ten opzichte van het afzonderlijk kopen van add-ins