Skip to main content

Hoe een werkblad met validatiecirkels in Excel afdrukken?

Author: Xiaoyang Last Modified: 2025-05-29

In sommige gevallen cirkelen we mogelijk enkele ongeldige gegevens om ze te laten opvallen, maar wanneer je het werkblad met de validatiecirkels wilt afdrukken, worden de cirkels niet afgedrukt. Heb je ooit dit probleem in Excel meegemaakt? Vandaag laat ik je enkele snelle trucs zien om dit probleem op te lossen.

Werkblad met validatiecirkels afdrukken door ze als afbeelding in te voegen

Werkblad met validatiecirkels afdrukken door VBA-code te gebruiken


Werkblad met validatiecirkels afdrukken door ze als afbeelding in te voegen

In Excel kunnen we de validatiecirkels niet direct afdrukken, maar we kunnen het gegevensbereik met validatiecirkels kopiëren en plakken als afbeelding, en het dan afdrukken.

1. Selecteer het gegevensbereik waarvan je de cirkels wilt afdrukken.

2. Druk op Ctrl + C op het toetsenbord om het te kopiëren, ga dan naar een nieuw werkblad, klik op een cel, en klik met de rechtermuisknop, kies Plakken speciaal > Afbeelding, zie screenshot:

screenshot of pasting data as picture

3. Je selectie is nu ingevoegd als afbeelding, en nu, wanneer je het nieuwe werkblad afdrukt, zullen de cirkels succesvol worden afgedrukt.

screenshot of data validation circles


Werkblad met validatiecirkels afdrukken door VBA-code te gebruiken

Als je het gegevensbereik niet als afbeelding wilt plakken, kan de volgende VBA-code je ook helpen.

1. Nadat je de gegevensvalidatie hebt ingesteld, houd dan de Alt + F11 toetsen ingedrukt in Excel om het Microsoft Visual Basic for Applications-venster te openen.

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

VBA-code: Rode cirkels invoegen bij ongeldige gegevens

Sub AddValidationCirclesForPrinting()
'Update 20140724
Dim Rng As Range
Dim WorkRng As Range
Dim xCount As Integer
Dim xShape As Shape
On Error Resume Next
Set WorkRng = Application.ActiveSheet.Cells.SpecialCells(xlCellTypeAllValidation)
If WorkRng Is Nothing Then
    Exit Sub
End If
xCount = 0
For Each Rng In WorkRng
   If Not Rng.Validation.Value Then
       Set xShape = Application.ActiveSheet.Shapes.AddShape(msoShapeOval, Rng.Left - 2, Rng.Top - 2, Rng.Width + 4, Rng.Height + 4)
       xShape.Fill.Visible = msoFalse
       xShape.Line.ForeColor.SchemeColor = 10
       xShape.Line.Weight = 1.25
       xCount = xCount + 1
       xShape.Name = "InvalidData_" & xCount
   End If
Next
Exit Sub
End Sub

3. Druk vervolgens op de F5-toets om deze code uit te voeren, en de ongeldige gegevens zijn omcirkeld met een rode ovaal, zie screenshot:

screenshot of circling invalid data with red oval with VBA

4. Wanneer je dit werkblad met de rode cirkels gaat afdrukken, worden de cirkels ook afgedrukt.

Opmerking:

Met deze VBA-code worden de cirkels niet verwijderd met de functie Validatiecirkels wissen van Excel. Als je de cirkels wilt verwijderen, gebruik dan de onderstaande code.

VBA-code: Validatiecirkels in werkblad verwijderen

Sub RemoveValidationCircles()
'Update 20140724
Dim xShape As Shape
For Each xShape In Application.ActiveSheet.Shapes
    If xShape.Name Like "InvalidData_*" Then
        xShape.Delete
    End If
Next
End Sub

Gerelateerd artikel:

Hoe ongeldige gegevens in Excel omcirkelen?


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!