Hoe gegevensvalidatie toepassen om alleen getallen toe te staan in Excel?
Om alleen getallen toe te staan in een bereik van cellen, biedt deze handleiding enkele methoden om u hierbij te helpen.
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 van cellen met een geweldig hulpmiddel
Meer handleidingen voor Gegevensvalidatie...
Gegevensvalidatie toepassen om alleen getallen toe te staan in Excel
U kunt gegevensvalidatie gebruiken met een aangepaste formule om alleen getallen toe te staan in een bereik van cellen in Excel. Volg de onderstaande stappen.
1. Selecteer het bereik van cellen waarin u alleen getallen wilt toestaan.
2. Klik op Gegevens > Gegevensvalidatie > Gegevensvalidatie. Zie screenshot:
3. Configureer in het dialoogvenster Gegevensvalidatie de volgende handelingen:
- 3.1 Selecteer Aangepast uit de Keuzelijst Toestaan;
- 3.2 Kopieer de onderstaande formule naar het Formule-vak;
- =ISNUMBER(A2)
- 3.3 Klik op de knop OK.
Opmerking: In de formule is A2 de eerste cel van het geselecteerde bereik.
Vanaf nu kunnen er alleen getallen worden ingevoerd in het gespecificeerde bereik.
VBA-code toepassen om alleen getallen toe te staan in Excel
Daarnaast kunt u de onderstaande VBA-code gebruiken om alleen getallen toe te staan in een bereik van cellen.
1. Klik in het werkblad waarin u invoer wilt beperken met de rechtermuisknop op het tabblad van het blad en klik vervolgens op Weergave Code in het contextmenu.
2. Kopieer in het venster Microsoft Visual Basic for Applications de onderstaande VBA-code naar het Code-venster.
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: In de code is A2:A12 het bereik van cellen waarin u alleen getallen wilt toestaan. Pas dit aan zoals nodig.
3. Druk op de toetsen Alt + Q om het venster Microsoft Visual Basic for Applications te sluiten.
Vanaf nu kunnen er alleen getallen worden ingevoerd in het gespecificeerde bereik.
Eenvoudig alleen getallen toestaan in een bereik van cellen met een geweldig hulpmiddel
Als u een eenvoudigere methode wilt proberen, raden we u aan de functie Beperk invoer van Kutools voor Excel te gebruiken.
Voordat u Kutools voor Excel toepast, moet u het eerst downloaden en installeren.
1. Selecteer het bereik van cellen waarin u alleen getallen wilt toestaan, klik op Kutools > Beperk invoer > Beperk invoer.
2. Configureer in het dialoogvenster Beperk invoer het volgende:
- 2.1 Vink de optie Alleen toestaan om de volgende tekens in te voeren aan;
- 2.2 Voer 0123456789 in het tekstvak in;
- 2.3 Klik op de knop OK. Zie screenshot:
3. Klik op OK in het volgende pop-upvenster van Kutools voor Excel om verder te gaan.
Opmerking: Als er gegevensvalidatie bestaat in het geselecteerde bereik, verwijdert klikken op Ja deze validatie, of u kunt op Nee klikken om de bewerking te annuleren.
4. Er verschijnt nog een dialoogvenster van Kutools voor Excel om u eraan te herinneren welke getallen zijn toegestaan in het gespecificeerde bereik. Klik op OK om de instellingen te voltooien.
Vanaf nu zijn alleen getallen toegestaan in dit gespecificeerde bereik.
Als u een gratis proefperiode (30-dag) van dit hulpprogramma wilt, klikt u op de link om het te downloaden, en gaat u vervolgens naar de bewerking toepassen volgens de hierboven beschreven stappen.
Gerelateerde artikelen
Alleen datumformaat toestaan in specifieke cellen
Hoe kunt u een lijst met cellen beperken tot alleen het invoeren van datumformaat in een Excel-werkblad? In dit artikel bespreken we enkele interessante trucs om dit te doen.
Valideer e-mailadressen in een kolom van een werkblad
Zoals bekend bestaat een geldig e-mailadres uit drie delen: de gebruikersnaam, het "at-teken" (@) en het domein. Soms wilt u anderen alleen e-mailadresformaattekst laten invoeren in een specifieke kolom van een werkblad. De methoden in dit artikel maken het mogelijk om dit in Excel te realiseren.
Gegevensvalidatie toepassen om telefoonnummerformaat af te dwingen in Excel
Misschien zijn er verschillende telefoonnummerformaten die kunnen worden gebruikt bij het typen in een Excel-werkboek. Maar hoe kunt u ervoor zorgen dat slechts één telefoonnummerformaat wordt toegestaan in een kolom van een werkblad? Bijvoorbeeld, ik wil alleen het telefoonnummer in dit formaat 123-456-7890 toestaan. De methoden in dit artikel zullen u helpen.
Gebruik gegevensvalidatie om alleen SSN-nummers toe te staan in Excel
Voor het vastleggen van het SSN-nummer van alle werknemers en hen dwingen om het SSN-nummer in xxx-xx-xxxx-formaat in een kolom in te voeren, kunt u de functie Gegevensvalidatie gebruiken om het probleem op te lossen.
Drie methoden om cellen te valideren om alleen IP-adressen toe te staan in Excel
Tijdens het gebruik van Excel, weet u hoe u een kolom of een bereik van cellen kunt instellen om alleen IP-adresformaat (xxx.xxx.xxx.xxx) te accepteren? Dit artikel biedt verschillende methoden om dit te behandelen.
Beste Office-productiviteitstools
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!