ثلاث طرق للتحقق من صحة الخلايا لقبول عنوان IP فقط في Excel
أثناء استخدام Excel ، هل تعرف كيفية إعداد عمود أو نطاق من الخلايا لقبول تنسيق عنوان IP فقط (xxx.xxx.xxx.xxx)؟ توفر لك هذه المقالة عدة طرق للتعامل معها.
تحقق من صحة الخلايا لقبول عنوان IP مع رمز VBA فقط
تحقق من صحة الخلايا بسهولة لقبول عنوان IP فقط مع ميزة رائعة
تحقق من صحة الخلايا لقبول عنوان IP فقط مع وظيفة التحقق من صحة البيانات
يمكن أن تساعدك وظيفة التحقق من صحة البيانات في تقييد الإدخالات الصالحة في الخلايا المحددة للسماح فقط بإدخال عنوان IP في Excel. الرجاء القيام بما يلي.
1. حدد الخلايا التي ستسمح فقط بإدخال تنسيق عنوان IP ، ثم انقر فوق البيانات > التحقق من صحة البيانات. انظر لقطة الشاشة:
2. في مربع الحوار التحقق من صحة البيانات ، حدد مخصص في القائمة المنسدلة السماح ، وانسخ الصيغة أدناه في مربع الصيغة ، ثم انقر فوق الزر موافق.
=AND((LEN(A2)-LEN(SUBSTITUTE(A2,".","")))=3,ISNUMBER(SUBSTITUTE(A2,".","")+0))
ملحوظة: في الصيغة ، A2 هي الخلية الأولى في نطاق الخلايا المحدد. من فضلك غيره كما تريد.
من الآن فصاعدًا ، يمكنك فقط إدخال محتوى تنسيق عنوان IP في هذه الخلايا المحددة.
إذا تم اكتشاف محتوى تنسيق غير متطابق ، فسيظهر مربع تحذير كما هو موضح أدناه.
تحقق من صحة الخلايا بسهولة لقبول عنوان IP فقط بعدة نقرات
• تحقق من صحة عنوان IP فائدة كوتولس ل إكسيل يساعدك على تعيين نطاق من الخلايا بسهولة للسماح فقط بإدخال عنوان IP بنقرات. انظر أدناه التجريبي:
قم بتنزيله وجربه الآن! (تجربة مجانية لمدة 30 يومًا)
تحقق من صحة الخلايا لقبول عنوان IP مع رمز VBA فقط
يمكنك أيضًا تطبيق رمز VBA أدناه للتحقق من صحة الخلايا لقبول تنسيق عنوان IP فقط في Excel. الرجاء القيام بما يلي.
1. افتح ورقة العمل التي ستتحقق من صحة الخلايا فيها ، وانقر بزر الماوس الأيمن فوق علامة تبويب الورقة وانقر عرض الرمز من قائمة السياق.
2. في الافتتاح ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، انسخ رمز فبا أدناه.
رمز فبا: تحقق من صحة الخلايا لقبول عنوان IP فقط في 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
ملحوظة: في الكود ، A1: A10 هو نطاق الخلايا الذي ستقوم بالتحقق من نوع الإدخال. يرجى تغيير النطاق بناءً على احتياجاتك.
3. اضغط على قديم + Q مفاتيح لإغلاق ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
من الآن فصاعدًا ، يمكنك فقط إدخال محتوى تنسيق عنوان IP في هذه الخلايا المحددة.
إذا تم إدخال محتوى تنسيق غير متطابق ، فسيظهر مربع تحذير كما هو موضح أدناه.
تحقق من صحة الخلايا بسهولة لقبول عنوان IP فقط مع ميزة رائعة
نقدم هنا ميزة مفيدة - تحقق من صحة عنوان IP of كوتولس ل إكسيل لمساعدتك في التحقق من صحة الخلايا بسرعة لقبول عنوان IP فقط بعدة نقرات.
قبل تطبيق العملية أدناه ، يرجى انتقل إلى تنزيل Kutools for Excel وتثبيته أولا.
1. حدد نطاق الخلايا التي تسمح فقط بإدخال عنوان IP. انقر كوتولس > منع الكتابة > تحقق من صحة عنوان IP. انظر لقطة الشاشة:
2. ثم انقر فوق "موافق" في ظهرت كوتولس ل إكسيل الحوار.
من الآن فصاعدًا ، يمكن إدخال بيانات تنسيق عنوان IP فقط في نطاق الخلايا المحدد.
إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يومًا) من هذه الأداة المساعدة ، الرجاء الضغط لتنزيلهثم انتقل لتطبيق العملية حسب الخطوات المذكورة أعلاه.
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!