Drie methoden om cellen te valideren om alleen IP-adressen te accepteren in Excel
Tijdens het gebruik van Excel, weet je hoe je een kolom of een bereik van cellen kunt instellen om alleen het IP-adresformaat (xxx.xxx.xxx.xxx) te accepteren? Dit artikel biedt verschillende methoden om dit te behandelen.
Valideer cellen om alleen IP-adressen te accepteren met VBA-code
Eenvoudig cellen valideren om alleen IP-adressen te accepteren met een geweldige functie
Valideer cellen om alleen IP-adressen te accepteren met de functie Gegevensvalidatie
De functie Gegevensvalidatie kan u helpen om geldige invoer op gespecificeerde cellen te beperken tot alleen het invoeren van IP-adressen in Excel. Volg de onderstaande stappen.
1. Selecteer de cellen waarin u alleen het IP-adresformaat wilt toestaan, klik vervolgens op Gegevens > Gegevensvalidatie. Zie screenshot:
2. In het dialoogvenster Gegevensvalidatie selecteert u Aangepast in de Keuzelijst toestaan, kopieert u de onderstaande formule naar het Formule-vak en klikt u vervolgens op de knop OK.
=EN((LENGTE(A2)-LENGTE(SUBSTITUEREN(A2,".","")))=3;ISGETAL(SUBSTITUEREN(A2,".","")+0))
Opmerking: In de formule is A2 de eerste cel van het geselecteerde celbereik. Pas deze aan zoals nodig.
Vanaf nu kunt u alleen IP-adresformaat inhoud invoeren in deze gespecificeerde cellen.
Als inhoud met een niet-overeenkomend formaat wordt gedetecteerd, verschijnt er een waarschuwingsvenster zoals in de onderstaande schermafbeelding te zien is.
Eenvoudig cellen valideren om alleen IP-adressen te accepteren met enkele klikken
De Valideer IP-adres functie van Kutools voor Excel helpt u eenvoudig een bereik van cellen in te stellen om alleen IP-adressen toe te staan met enkele klikken. Zie onderstaande demo:
Download en probeer het nu! (30-daagse gratis proefversie)
Valideer cellen om alleen IP-adressen te accepteren met VBA-code
U kunt ook de onderstaande VBA-code gebruiken om cellen te valideren om alleen het IP-adresformaat in Excel te accepteren. Volg de onderstaande stappen.
1. Open het werkblad waarin u cellen wilt valideren, klik met de rechtermuisknop op het bladtabblad en klik op Weergave Code in het contextmenu.
2. Kopieer de onderstaande VBA-code in het venster Microsoft Visual Basic for Applications dat wordt geopend.
VBA-code: valideer cellen om alleen IP-adressen te accepteren in Excel
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by ExtendOffice 20180809
Dim xArrIp() As String
Dim xIntIP1, xIntIP2, xIntIP3, xIntIP4 As Integer
If Intersect(Target, Range("A2:A10")) Is Nothing Then
Exit Sub
Else
If Target = "" Then
Exit Sub
End If
xArrIp = Split(Target.Text, ".")
If UBound(xArrIp) <> 3 Then
GoTo EIP
Else
xIntIP1 = CInt(xArrIp(0))
xIntIP2 = CInt(xArrIp(1))
xIntIP3 = CInt(xArrIp(2))
xIntIP4 = CInt(xArrIp(3))
If (xIntIP1 < 1) Or (xIntIP1 > 255) _
Or (xIntIP2 < 1) Or (xIntIP2 > 255) _
Or (xIntIP3 < 1) Or (xIntIP3 > 255) _
Or (xIntIP4 < 1) Or (xIntIP4 > 255) Then
GoTo EIP
End If
End If
End If
Exit Sub
EIP:
MsgBox "Please enter correct IP address"
Target = ""
End Sub
Opmerking: In de code is A1:A10 het celbereik dat u wilt valideren. Wijzig het bereik indien nodig.
3. Druk op de toetsen Alt + Q om het venster Microsoft Visual Basic for Applications te sluiten.
Vanaf nu kunt u alleen IP-adresformaat inhoud invoeren in deze gespecificeerde cellen.
Als inhoud met een niet-overeenkomend formaat wordt ingevoerd, verschijnt er een waarschuwingsvenster zoals in de onderstaande schermafbeelding te zien is.
Eenvoudig cellen valideren om alleen IP-adressen te accepteren met een geweldige functie
Hier introduceren we een handige functie - Valideer IP-adres van Kutools voor Excel om u snel te helpen bij het valideren van cellen om alleen IP-adressen te accepteren met enkele klikken.
1. Selecteer het bereik van cellen waarin u alleen IP-adressen wilt toestaan. Klik op Kutools > Beperk invoer > Valideer IP-adres. Zie screenshot:
2. Klik vervolgens op OK in het pop-upvenster Kutools voor Excel.
Vanaf nu kunnen alleen IP-adresformaat gegevens worden ingevoerd in het gespecificeerde bereik van cellen.
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.
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!