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

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

قام بنشر

 

عند استخدام الكود لكتابة التاريخ الهجرى في ليبل في الفورم فانه يجعل ترحيل البيانات تتم بالهجرى أيضا و ليس الميلادى

 

()Private Sub UserForm_Activat 
L1.Caption = "date :" & Format(Date, "ddd dd mmm yyyy")
 VBA.Calendar = vbCalHijri
L2.Caption = "date hijri:" & Format(Date, "ddd dd mmm yyyy")
Do
L3.Caption = Now
DoEvents
End Sub

TEST.xlsb

قام بنشر

لقد غيرت نوع التقويم في اكسل الي هجري بهذا السطر

36 دقائق مضت, الصفتى said:

 VBA.Calendar = vbCalHijri

ولإعادة التقويم للميلادي نستخدم هذا السطر

VBA.Calendar = vbCalGreg

بالتوفيق 

قام بنشر (معدل)

تسلم ايديك هو اعاد الترحيل بالميلادى و لكنه لغى اظهار التاريخ الهجرى على الفورم ايضا هل هناك امكانية لاظهراه دون التاثير على الترحيل

تم تعديل بواسطه الصفتى
  • تمت الإجابة
قام بنشر

بعد فحص ملفك 

المشكلة ليست في كود الترحيل

المشكلة في كود عرض الوقت على النموذج

جرب هذا الكود في حدث تنشيط النموذج

Private Sub UserForm_Activate()
VBA.Calendar = vbCalHijri
L2.Caption = "التاريخ الهجرى :" & Format(Date, "ddd dd mmm yyyy")
VBA.Calendar = vbCalGreg
L1.Caption = "التاريخ :" & Format(Date, "ddd dd mmm yyyy")
Do
L3.Caption = Format(Now, "hh:nn:ss AM/PM")
DoEvents
Loop
End Sub

بالتوفيق

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

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

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

Important Information