اذهب الي المحتوي
أوفيسنا

مساعدة في كيفية كتابة التاريخ بهذا الشكل (يوم، شهر، سنة) في الـ textbox


Alaaq3
إذهب إلى أفضل إجابة Solved by عبدالفتاح في بي اكسيل,

الردود الموصى بها

جرب  هذا  وغير  رقم التيكست بوكس لظهور  التاريخ اكتب  اول  رقم وسيكمل  باقي  التاريخ 

Private Sub TextBox1_Change()
  Dim ldate As Date
 ldate = DateSerial(Year(Date), Month(Date), Day(Date))
 TextBox1.Value = Format(TextBox1.Value, "yyyy/mm/dd")
 ldate = TextBox1.Value
End Sub

 

  • Like 1
رابط هذا التعليق
شارك

اخي العزيز الكود لايعمل ويعطي اخطاء اضافة الى انه هو من يقوم بكتابة التاريخ وما اردته انا من اقوم بكتابة التاريخ بشرط يكون بالتنسيق (يوم شهر سنة)

رابط هذا التعليق
شارك

الكود شغال معي بما انك لا تريد ارفاق ملف فلا تنتظر المساعدة 

ملاحظة اخيرة جرب وضعه في حدث afterupdate 

عليك الانتظار من الاساتذة الاخرين لتجد حل لمشكلتك بدون ملف 

  • Like 1
رابط هذا التعليق
شارك

  • أفضل إجابة

اذا كنت  تريد  تغيير  اليوم  والشهر  فقط  يمكن  وضعه في  الحدث  CHANGE 

Private Sub TextBox1_CHANGE()
If IsDate(TextBox1.Value) Then TextBox1.Value = Format(TextBox1.Value, "YYYY/MM/DD")
End Sub

 

اما اذا  اردت  تغييره كامل  عليك  بجعل  تيكس بوكس  بعدها  مباشرة  لانه  يعتمد  على ادخال  التاريخ  ثم  انتر  لينتقل  الى تيكست بوكس  الذي  يليه  وستلاحظ   تغير صيغة  التاريخ 

Private Sub TextBox1_AfterUpdate()
If IsDate(TextBox1.Value) Then TextBox1.Value = Format(TextBox1.Value, "YYYY/MM/DD")
End Sub

 

  • Like 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information