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

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

قام بنشر

 

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

 

()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

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