hicham2610 قام بنشر مايو 12, 2023 قام بنشر مايو 12, 2023 السلام عليكم من فضلكم كيف أعدل على الكود التالي بحيث يعطي رسالة الخطأ في حالة مخالفة الصيغة:"00/00/0000" Private Sub UserForm_Initialize() TextBox5.Value = "00/00/0000" TextBox7.Value = "00/00/0000" TextBox18.Value = "00/00/0000" TextBox19.Value = "00/00/0000" TextBox13.Value = "00/00/0000" TextBox14.Value = "00/00/0000" End Sub لأ ن الكود السابق يسمح بمرور تواريخ بصيغ أخرى وشكرا جزيلا
تمت الإجابة كمال على طارق قام بنشر مايو 12, 2023 تمت الإجابة قام بنشر مايو 12, 2023 وعليكم السلام - يمكنك بإستخدام هذا الكود وتكراره لكل تكست بوكس على حده .. وطبعاً تم الرد بالكود وليس بملف لأنك لم تقم برفع ملف توضيحى من البداية لطلبك !!! Private Sub TextBox5_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean) With TextBox5 If IsDate(.Text) Then .Text = Format(DateValue(.Text), "dd/mm/yyyy") Else MsgBox "Not a date" Cancel = True End If End With End Sub 1 1
hicham2610 قام بنشر مايو 13, 2023 الكاتب قام بنشر مايو 13, 2023 السلام عليكم كمال على طارق جزاك الله خيرا وأحسن إليك. 2
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان