1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Titre = "Tester la validité d'une d'Adresse IP"
AdressIP = InputBox("Veuillez saisir une Adresse IP ",Titre,"172.16.18.21")
if IP_Valide(AdressIP) = True Then
MsgBox AdressIP & " est une Adresse IP Valide",64,Titre
else
MsgBox AdressIP & " est une Adresse IP NON Valide",16,Titre
End if
gateway = InputBox("Entrez la passerelle", "gateway default","255.255.255.0")
if IP_Valide(gateway) = True Then
MsgBox gateway & " est une Adresse IP Valide",64,Titre
else
MsgBox gateway & " est une Adresse IP NON Valide",16,Titre
End if
Function IP_Valide(ip)
Set RegularExpressionObject = New RegExp
With RegularExpressionObject
.Pattern = "^((25[0-5]|2[0-4]\d|1?\d?\d)\.){3}(25[0-5]|2[0-4]\d|1?\d?\d)$"
.IgnoreCase = False
If .Test(ip)= True then
IP_Valide = True
end if
End With
End Function |
Partager