كيفية الحصول على المنطقة الزمنية الحالية وعرضها في الخلية في إكسيل؟
هل تعرف كيفية معرفة المنطقة الزمنية التي يتم تعيين النظام عليها في جهاز الكمبيوتر الخاص بك؟ هنا سأريك طريقة سهلة للحصول عليها في Excel.
احصل على المنطقة الزمنية الحالية وعرضها في الخلية بوظيفة محددة من قبل المستخدم
احصل على المنطقة الزمنية الحالية وعرضها في الخلية بوظيفة محددة من قبل المستخدم
ستساعدك الوظيفة التالية المعرفة من قبل المستخدم على عرض المنطقة الزمنية الحالية للنظام مباشرة في الخلايا المطلوبة في Excel. الرجاء القيام بما يلي.
1. اضغط على قديم + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. في ال ميكروسوفت فيسوال باسيك للتطبيقات الإطار، انقر فوق إدراج > وحدة. ثم انسخ رمز VBA أدناه في نافذة الوحدة النمطية.
كود فبا: احصل على المنطقة الزمنية الحالية في إكسيل
Function GetTimeZoneAtPresent() As String
'Updated by Extendoffice 20180814
Dim xObjIs, xObjI
On Error GoTo ER
Set xObjIs = GetObject("winmgmts:\\.\root\cimv2").ExecQuery("Select * From Win32_TimeZone")
If xObjIs.Count = 1 Then
For Each xObjI In xObjIs
If Len(xObjI.Caption) > 1 Then
GetTimeZoneAtPresent = xObjI.Caption
Exit Function
Else
GetTimeZoneAtPresent = "Null"
Exit Function
End If
Next
End If
ER:
GetTimeZoneAtPresent = "Failed"
End Function
3. اضغط على قديم + Q مفاتيح للخروج من ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
4. حدد خلية تريدها لعرض المنطقة الزمنية ، اكتب هذه الصيغة: =GetTimeZoneAtPresent() واضغط على أدخل مفتاح للحصول على تفاصيل المنطقة الزمنية. انظر لقطة الشاشة:
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!