JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
الصفحة الرئيسية

Excel VBA مهاراة جميلة جدا فى UserForm منع المستخدم من نسخ ولصق البيانات داخل TextBox

 

 

بسم الله الرحمن الرحيم

اهلا بكم متابعى موقع عالم الاوفيس

درس جديد وكود جديد من اكواد الاكسل VBA

مهاراة جميلة جدا فى اليوزرفورم منع المستخدم من نسخ ولصق البيانات داخل التكست بوكس



ايعتبر لنسخ واللصق داخل تكست بوكس في يوزرفورم VBA في Excel له أهمية كبيرة من أجل حماية البيانات وضمان صحة المعلومات المدخلة.

 إليك بعض الأسباب التي تبرر أهمية منع النسخ واللصق في هذا السياق:

 

1. المنع من إدخال بيانات غير صحيحة: قد يقوم المستخدم بنسخ بيانات من مصدر آخر ثم لصقها في التكست بوكس، وقد تكون هذه البيانات غير صحيحة أو غير متوافقة مع التنسيق المطلوب. منع النسخ واللصق يساعد في تقليل هذا الخطأ وضمان أن تكون البيانات المدخلة صالحة ومتوافقة.

 

2. حماية الصيغ والتنسيقات: في بعض الأحيان، قد يكون هناك تنسيقات محددة أو صيغ معينة تُستخدم في التكست بوكس، مثل التواريخ أو الأرقام المالية. عند السماح بالنسخ واللصق، يمكن للمستخدمين تجاوز هذه التنسيقات والصيغ، مما يتسبب في أخطاء أو انتهاكات للبيانات.

 

3. الحفاظ على أمان البيانات: في حالات العمل مع بيانات حساسة أو معلومات سرية، قد يكون هناك اهتمام خاص بمنع النسخ واللصق. قد يتم استخدام التكست بوكس لإدخال كلمات مرور أو معلومات حساسة أخرى، ومنع النسخ واللصق يساعد في تقليل فرص تسريب هذه المعلومات.

 

4. ضمان الاستخدام المناسب للواجهة: في بعض الحالات، يمكن أن يكون التكست بوكس جزءًا من واجهة مستخدم مخصصة تم تصميمها لغرض محدد. منع النسخ واللصق يساعد في ضمان استخدام الواجهة بالطريقة التي تم تصميمها لها، ويمنع تعديلات غير مرغوب فيها.

الكود المستخدم

Private Sub TextBox2_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)

If KeyCode = 86 And Shift = 2 Then

  KeyCode = 0

  End If

 

    End Sub

 

يمكن تنفيذ إجراءات لمنع النسخ واللصق داخل التكست بوكس في يوزرفورم باستخدام رمز VBA المخصص. يمكنك استخدام حدث "KeyPress" للتحقق من الإدخال ومنع النسخ واللصق بناءً على الحاجة والمتطلبات الخاصة بك.

لتحميل ملف العمل من هنا

الاسمبريد إلكترونيرسالة