اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

ممكن تصحيح الكود حتى لا يؤثر التاريخ الهجرى على الترحيل من الفورم بالتاريخ الميلادى


إذهب إلى أفضل إجابة Solved by أ / محمد صالح,

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

 

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

 

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