Hoe past u gegevensvalidatie toe in Excel om alleen getallen toe te staan?
Wanneer u ervoor moet zorgen dat alleen numerieke waarden worden ingevoerd in specifieke cellen of bereiken van uw Excel-werkblad—bijvoorbeeld voor ID’s, invoerwaarden voor berekeningen, factuurnummers of enquêtescores—is het essentieel om beperkingen in te stellen. Zo voorkomt u onbedoelde invoer van tekst, speciale tekens of ongewenste symbolen. Excel biedt diverse methoden om dit te realiseren, elk met eigen voordelen en toepassingsgebieden. Deze handleiding behandelt meerdere benaderingen om invoer te beperken tot uitsluitend getallen, zodat uw gegevens nauwkeurig en betrouwbaar blijven.
Gegevensvalidatie toepassen om alleen getallen toe te staan in Excel
VBA-code toepassen om alleen getallen toe te staan in Excel
Eenvoudig alleen getallen toestaan in een bereik cellen met een geweldige tool
Excel-formulebenadering voor validatie met alleen cijfers
Meer tutorials over gegevensvalidatie...
Gegevensvalidatie toepassen om alleen getallen toe te staan in Excel
Een eenvoudige manier om celinvoer te beperken tot alleen getallen is door de ingebouwde functie Gegevensvalidatie van Excel te combineren met een aangepaste formule. Deze methode is ideaal voor snelle toepassing op standaard Excel-bladen, vereist geen macro’s en past moeiteloos in bestaande documenten. U kunt deze toepassen op één of meerdere bereiken, maar houd er rekening mee dat het niet voorkomt dat gebruikers niet-numerieke waarden plakken of getallen invoeren in een indeling die Excel als tekst interpreteert (bijvoorbeeld met een voorafgaand apostrof). Volg deze stappen om de beperking in te stellen:
1. Selecteer het celbereik waarin u de invoer wilt beperken tot alleen getallen. Als uw gegevens bijvoorbeeld in cellen A2 tot en met A12 worden ingevoerd, selecteer dan eerst dit bereik. Door vanaf het begin het juiste bereik te kiezen, past u de beperkingen precies toe waar ze nodig zijn, zonder bestaande regels elders in uw werkblad per ongeluk aan te passen.
2. Klik op Gegevens > Gegevensvalidatie > Gegevensvalidatie. Zie schermafbeelding:

3. Voer in het dialoogvenster Gegevensvalidatie de volgende acties uit:
- 3,1 In de Toestaan-vervolgkeuzelijst selecteert u Aangepast om een persoonlijke validatieregel te definiëren.
- 3,2 Voer de volgende formule in het Formule-vak in. Deze formule controleert of Excel de invoer in de eerste cel (bijvoorbeeld A2) herkent als een getal: =ISNUMBER(A2)
- 3,3 Klik op de knop OK om de validatie-instelling toe te passen.
Opmerking: Zorg ervoor dat A2 in de formule overeenkomt met de eerste celverwijzing in uw geselecteerde bereik. Als uw bereik met een andere cel begint, pas dan de formule dienovereenkomstig aan (bijvoorbeeld =ISGETAL(B5) als uw bereik bij B5 begint).

Na deze stappen kunnen alleen numerieke waarden direct in de opgegeven cellen worden ingevoerd. Als een gebruiker probeert letters, symbolen of andere ongeldige tekens in te typen, blokkeert Excel de invoer en verschijnt er een foutmelding. Houd er rekening mee dat gegevens die via kopiëren/plakken worden ingevoegd, mogelijk niet door deze beperking worden tegengehouden. Ook getallen die als tekst zijn opgeslagen (bijvoorbeeld ‘123) voldoen niet aan de validatieregel. Overweeg VBA of add-in tools te gebruiken voor strengere controle over geplakte gegevens of complexere validatieregels. Als u decimale getallen of juist alleen gehele getallen wilt toestaan, kiest u in Gegevensvalidatie beter voor de ingebouwde opties Geheel getal of Decimaal in plaats van „Aangepast”.
Probleemoplossingstip: Als uw validatie niet lijkt te werken, controleer dan of er geen conflicterende validatieregels zijn toegepast op het doelbereik en of uw formule de juiste relatieve celverwijzing gebruikt voor het geselecteerde bereik. Als u een aangepast bericht wilt weergeven bij ongeldige invoer, klikt u op het tabblad Foutwaarschuwing in het venster Gegevensvalidatie en past u de fouttekst aan.
VBA-code toepassen om alleen getallen toe te staan in Excel
Voor maximale flexibiliteit – en om zowel geplakte als handmatig ingevoerde gegevens te onderscheppen – is een VBA-macro een krachtige oplossing. Dit script bewaakt een vooraf gedefinieerd celbereik en verwijdert automatisch elke invoer die geen getal is, terwijl het de gebruiker direct waarschuwt. VBA-oplossingen zijn ideaal wanneer u de integriteit van gegevensinvoer op een dieper niveau wilt afdwingen of complexere validatielogica nodig hebt. Let op: om deze methode te laten werken, moeten VBA-macro’s in uw werkmap zijn ingeschakeld.
1. Klik met de rechtermuisknop op het bladtabblad onderaan het werkblad waarin u de invoer wilt beperken en kies Code weergeven in het contextmenu. Hiermee opent u de Microsoft Visual Basic for Applications (VBA)-editor voor dat blad.

2. Kopieer in het venster Microsoft Visual Basic for Applications de volgende VBA-code en plak deze rechtstreeks in het codegebied van het geselecteerde blad:
VBA-code: Alleen getallen toestaan in een bereik van cellen
Public mBol As Boolean
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20191120
Dim xStrV As String
Dim xRg As Range
Dim xIRg As Range
Dim xFNum As Integer
On Error Resume Next
If Not mBol Then
Application.ScreenUpdating = False
Set xRg = Range("A2:A12")
If Not Intersect(xRg, Target) Is Nothing Then
xStrV = Target.Value
If Not IsNumeric(xStrV) Then
mBol = True
Target.Value = vbNullString
MsgBox "Only numbers are allowed in this range", , "Kutools"
End If
Application.ScreenUpdating = True
End If
Else
mBol = False
End If
End Sub Opmerking: Vervang A2:A12 in de regel Set xRg = Range("A2:A12") door uw daadwerkelijke celbereik als u verschillende cellen wilt bewaken. Deze code verwijdert onmiddellijk elke niet-numerieke invoer en waarschuwt de gebruiker — ook bij geplakte waarden. Als u echter meerdere cellen tegelijk plakt, worden ze allemaal gewist, waardoor plakken in het doelgebied effectief wordt voorkomen. Deze methode werkt daarom het beste bij scenario’s waarbij u invoer per cel plaatst.
3. Druk op Alt+Q om de VBA-editor te sluiten en terug te keren naar uw werkblad. Probeer nu iets in te typen of te plakken in de opgegeven cellen: alleen getallen blijven behouden; alle andere invoer wordt automatisch verwijderd en er verschijnt een waarschuwingsbericht. Als de macro niet werkt, controleer dan of macro’s zijn ingeschakeld en of de code is ingevoegd in het bladspecifieke codevenster — niet in een algemene module.
Tip: U kunt het bericht verder aanpassen of de logica uitbreiden voor decimalen, gehele getallen of extra feedback indien nodig. Als u meerdere doelbereiken heeft op verschillende werkbladen, herhaalt u de bovenstaande stappen in elke relevante werkbladmodule.
Laat eenvoudig alleen getallen toe in een bereik van cellen met een geweldige tool
Voor gebruikers die op zoek zijn naar een tijdbesparende methode zonder formules of codering biedt Kutools voor Excel het Beperk invoer-hulpmiddel, waarmee u invoer eenvoudig kunt beperken tot getallen en ongewenste tekens in slechts enkele klikken blokkeert. Deze aanpak werkt vooral goed bij het toepassen van beperkingen op onregelmatige bereiken, gemengde gegevens of wanneer gebruikers minder vertrouwd zijn met de ingebouwde validatie-instellingen van Excel. Kutools biedt bovendien duidelijke meldingen en extra opties, waardoor het gebruiksvriendelijk én efficiënt is voor zowel beginners als ervaren gebruikers. Let er echter op dat dit hulpmiddel vereist dat Kutools voor Excel is geïnstalleerd.
Voordat u Kutools voor Excel toepast, moet u het eerst downloaden en installeren.
1. Selecteer het celbereik waarvoor u alleen numerieke invoer wilt toestaan. Klik vervolgens op het lint op Kutools > Beperk invoer > Beperk invoer.

2. Voer in het Beperk invoer-dialoogvenster de volgende stappen uit:
- 2,1 Selecteer de optie Typen toestaanmet deze tekens;
- 2,2 Voer in het beschikbare tekstvak 0123456789 in (zonder spaties of leestekens). Hierdoor is de invoer strikt beperkt tot de cijfertoetsen 0–9.
- 2,3 Klik op de knop OK om deze beperking toe te passen. Zie schermafbeelding:

3. Als het geselecteerde bereik al gegevensvalidatie bevat, verschijnt er een Kutools voor Excel-dialoogvenster met de vraag of de huidige regels verwijderd moeten worden. Klik op Ja om door te gaan en de bestaande validaties te verwijderen, of op Nee om de nieuwe instelling te annuleren. Door deze stap te bevestigen, worden oudere validaties vervangen door de nieuw ingestelde regel die alleen getallen toestaat.

4. Er verschijnt een bevestigingsdialoogvenster waarin wordt aangegeven dat de nieuwe beperkingen van kracht zijn en een samenvatting wordt gegeven van de toegestane getallen. Klik op OK om af te ronden.

Het bereik accepteert nu uitsluitend de cijfers 0 t/m 9 tijdens het typen. Elke poging om andere tekens in te voeren—zoals letters, symbolen of spaties—wordt direct geblokkeerd. Let op: deze beperking geldt alleen voor getypte invoer; plakken van inhoud met niet-numerieke tekens wordt mogelijk niet voorkomen.
Opmerking: als u de beperking later wilt uitschakelen of aanpassen, gaat u terug naar Kutools > Beperk invoer en klikt u op Beperkingen wissen voor het selecteren van uw bereik.
Wilt u een gratis proefversie (30 dagen) van deze tool gebruiken?Klik dan hier om deze te downloaden en volg daarna bovenstaande stappen om de bewerking toe te passen.
Excel-formulebenadering voor validatie met alleen cijfers
Naast de bovenstaande methoden wilt u soms cellen met niet-numerieke invoer markeren ter beoordeling, in plaats van invoer direct te blokkeren. Met voorwaardelijke opmaak in combinatie met Excel-formules kunt u visueel aangeven waar ongewenste gegevens zijn ingevoerd. Deze aanpak is ideaal voor audits, gezamenlijke gegevensinvoer of het opschonen van bestaande datasets. De oplossing is niet-intrusief: ze blokkeert geen invoer, maar trekt wel de aandacht naar fouten om handmatige correctie eenvoudiger te maken.
1. Selecteer het bereik waarin u niet-numerieke invoer wilt identificeren, bijvoorbeeld A2:A12.
2. Ga naar Start > Voorwaardelijke opmaak gebruiken > Nieuwe regel. Kies in het dialoogvenster Gebruik een formule om te bepalen welke cellen worden opgemaakt.
3. Voer de volgende formule in het vak in:
=NOT(ISNUMBER(A2)) Deze formule retourneert WAAR voor elke cel die geen getal bevat, zodat de geselecteerde opmaak wordt geactiveerd.
4. Klik op Opmaak, stel een markeringskleur of -stijl in en klik vervolgens op OK om toe te passen. Herhaal dit indien nodig voor extra bereiken.
Cellen met niet-numerieke invoer in uw doelbereik zijn nu eenvoudig te herkennen. Deze methode is ideaal om onjuiste invoer te signaleren zonder dat gebruikersacties worden geblokkeerd. Onthoud dat deze alternatieve aanpak vooral effectief is bij het controleren van bestaande werkbladen of als subtiele herinnering voor gebruikers in collaboratieve omgevingen.
Tip: Voor geavanceerdere controles, zoals het toestaan van alleen positieve getallen of het uitsluiten van decimalen, kunt u de formule aanpassen. Bijvoorbeeld: =EN(ISGETAL(A2);A2=GEHEEL(A2);A2>0) markeert alle cellen die geen positieve gehele getallen zijn.
Gerelateerde artikelen
Alleen datumnotatie toestaan in specifieke cellen
Hoe beperkt u een bereik van cellen zodat alleen datums kunnen worden ingevoerd in een Excel-werkblad? In dit artikel bespreken we enkele handige trucs om dit voor elkaar te krijgen.
Alleen e-mailadressen kunnen worden ingevoerd in een kolom van een werkblad
Zoals bekend bestaat een geldig e-mailadres uit drie onderdelen: de gebruikersnaam, het „at-teken” (@) en het domein. Soms wilt u dat anderen alleen tekst in e-mailadresindeling mogen invoeren in een opgegeven kolom van een werkblad. De methoden in dit artikel maken dat mogelijk in Excel.
Gebruik gegevensvalidatie om een vaste telefoonnummerindeling af te dwingen in Excel
Er bestaan verschillende telefoonnummerindelingen die u kunt gebruiken bij het invoeren van gegevens in een Excel-werkboek. Maar hoe zorgt u ervoor dat in een bepaalde kolom op een werkblad alleen één specifieke indeling is toegestaan? Bijvoorbeeld: u wilt uitsluitend telefoonnummers toestaan in de vorm 123-456-7890. De methoden in dit artikel helpen u daarbij.
Gebruik gegevensvalidatie om alleen SSN-nummers toe te staan in Excel
Als u de SSN-nummers van al uw medewerkers wilt registreren en ervoor wilt zorgen dat ze strikt voldoen aan het formaat xxx-xx-xxxx, dan lost u dit eenvoudig op met de functie Gegevensvalidatie.
Drie methoden om cellen te valideren zodat alleen IP-adressen worden geaccepteerd in Excel
Weet u hoe u een kolom of bereik van cellen instelt zodat alleen invoer in IP-adresindeling (xxx.xxx.xxx.xxx) wordt geaccepteerd? In dit artikel vindt u verschillende methoden om dat voor elkaar te krijgen.
Beste Office-productiviteitshulpmiddelen
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.
- 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