本文作者:office教程网

如何获取当前时区并在Excel中的单元格中显示?

office教程网 2024-10-08 02:54:34
后台-系统设置-扩展变量-手机广告位-内容正文顶部
摘要:

您知道如何找出系统在您的计算机中设置的时区吗? 在这里,我将向您展示一种简单的方法来在Excel中实现它。

获取当前时区并在具有用户定义功能的单元格中显示
以下用户定义的函数将帮助您直接在Excel中的所需单元格中显示系统的当前时区。 请做如下。

1。 按 其他 F11 键打开 Microsoft Visual Basic for Applications 窗口。

2。 在里面 Microsoft Visual Basic for Applications 窗口中,单击 插页 > 模块。 然后将VBA代码复制到模块窗口中。

VBA代码:在Excel中获取当前时区

excel VBA标识符

一.定义 标识符是一种标识变量、常量、过程、函数、类等语言构成单位的符号,利用它可以完成对变量、常量、过程、函数、类等的引用。 二.命名规则 字母打头,由字母、数字和下划线组成,如A987b_23Abc 字符长度小于40,(Excel2002以上中文版等,可以用汉字且长度可达254个字符) 不能与VB保留字重名,如p

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 键退出 Microsoft Visual Basic for Applications 窗口。

4。 选择显示时区所需的单元格,键入以下公式: =GetTimeZoneAtPresent() 然后按 输入 获取时区细节的关键。 查看截图:

Excel VBA一个简单例子,VBA快速入门

最近在弄excel vba 的东西,也是初学者,现就这些东西理理,让其他学习者少走弯路。 我的excel版本是2007,2003估计也差不多吧。 什么是vba:vba是Visual Basic for Application的简写,从命名可见,它和vb关系密切,有vb基础相信学这个就非常容易 1.首先要允许excel加

后台-系统设置-扩展变量-手机广告位-内容正文底部
未经允许不得转载:

作者:office教程网,原文地址:如何获取当前时区并在Excel中的单元格中显示?发布于2024-10-08 02:54:34
转载或复制请以超链接形式并注明出处 演示站

分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

留言与评论(共有 0 条评论)
   
验证码: