- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Sub DateFixer()
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
For Each r In Selection
v = r.Text
r.Clear
r.NumberFormat = "dd/mm/yyyy hh:mm:ss"
r.Value = DateSerial(Mid(v, 7, 4), Mid(v, 4, 2), Left(v, 2)) + TimeSerial(Mid(v, 12, 2), Mid(v, 15, 2), Right(v, 2))
Next r
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
Application.EnableEvents = True
End Sub
和这个
Application.ActiveWorkbook.Worksheets("data").Range("A1:A3").NumberFormat = "dd/mm/yyyy hh:mm:ss am/pm
"
和这个
Sub changeformat()
Dim lastrow As Long
lastrow = Sheet1.Cells(Rows.Count, 1).End(xlUp).Row
'MsgBox lastrow
For i = 2 To lastrow
Cells(i, 2).NumberFormat = ("dd/mm/yyyy hh:mm:ss am/pm")
Next i
End Sub
但它仍然没有将我的 DateTime 更改为 9/12/20 09:28:00 am。我可以知道我做错了什么吗?
最佳答案
Sub changeformat()
Dim lastrow As Long
Dim i As Long
lastrow = Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastrow
Cells(i, 1).Value = CDate(Replace(Split(Cells(i, 1), " ")(0), ".", "/")) + CDate(Split(Cells(i, 1), " ")(1))
Cells(i, 1).NumberFormat = ("dd/mm/yyyy hh:mm:ss am/pm")
Next i
End Sub
执行代码后,我得到:
9.12.20 09:27:60
无法转换,因为
09:27:60
不是 有效时间。秒总是从 00 到 59,而不是从 1 到 60。所以实际上
09:27:60
应该是
09:28:00
恐怕您需要为这种情况编写异常代码。
关于excel - 我的 excel 文件是德国(德语)格式,想更改为英语(英国)格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65992487/
我有以下方法可以向邮政编码添加空格: function isValidPostcode(p) { var postcodeRegEx = /[A-Z]{1,2}[0-9]{1,2} ?[0-9][A-
我希望能够从随机字符串中获取邮政编码。 我可能收到的字符串 2 Castlebar Park, London, Greater London W5 1BX, UK The Ludgrove Club,
这个问题已经有答案了: Date api for managing off days in an year? (2 个回答) 已关闭 4 年前。 我需要防止在公共(public)假期期间进入 park
我在下面有这个测试代码。 行///1///和///2///是备选方案。 如果我使用行///2///输出看起来有问题,似乎它没有说明美国波士顿和英国伦敦全年相差 5 小时的事实。如果我使用行///1//
我一直在搜索Highmaps Map Collection并且找不到英国的 map 数据。有谁知道在哪里可以找到这个?他们有这么多不同国家的国家 map ,却没有英国的 map ,这似乎很奇怪。 最佳
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 6 年前。
我已经注册了一个 token 来访问国家铁路(英国)Live Departure Boards API,但我似乎无法使用它。谁能指出我做错了什么? 我使用 WSDL.EXE 构建了一个 C# SOAP
在 mac 终端应用程序中有一个设置(首选项 -> 键盘),可让您设置“使用选项作为元键”。这很有用,因为许多 unix 机器使用 bash作为默认 shell 并且具有 emacs 键绑定(bind
我正在尝试比较两个日期。其中一个是用户在创建新点时输入的,其中有一个日期字段,模型如下所示。 [Required] [DataType(DataType.Date)] [DisplayFormat(D
我原以为这是很多人需要的东西,但我似乎找不到任何用 Go 做过的人的包或 repos/playground 示例。 目标是转换一个字符串/ float ,使1.20(输入)变成1/5(输出),1.29
我正在开发一个需要连接到互联网的应用程序。到目前为止,我一直在使用 Wifi 和 WAP 2 连接 UID 进行 Http 连接,并且一切正常。但是现在客户端告诉他希望使用直接 TCP 连接,因为使用
我在博客中发布了 FT map 。为此,我使用了以下代码: http://fusion-tables-api-samples.googlecode.com/svn/trunk/FusionTables
我正在使用 phonegap build 来制作应用程序。我已经集成了一个 Paypal SDK 插件,但它只接受来自美国或英国用户的信用卡: https://developer.paypal.com
有了新的Google Play优化建议,它给我的建议之一是: Your app is popular with users who speak English (United Kingdom) but
我想在 iPhone 应用程序中使用 TradeDoubler(欧洲)和 LinkShare(美国、加拿大)并链接到应用程序商店。我已经知道我总是会被带到正确的商店。但是每个国家/项目的附属链接都是不
我希望将 paypal 集成为我的客户的支付网关。 我给客户提供一个在线软件,向用户销售产品,所以我作为第三方开发paypal,所以钱是直接转入我客户的paypal账户,而不是我的。 我已经在 pay
我有这张图片。这是一张英国 map (不包括南爱尔兰): 我已成功获取纬度和经度并将其绘制到这张 map 上,方法是获取英国最左边的经度和最右边的经度,并使用它们计算出将点放在 map 上的位置。 这
我已经尝试了多个代码,例如这样 Sub DateFixer() Application.ScreenUpdating = False Application.Calculation =
用国语, countrycode | language US | English BR | Portuguese UK | English 在国名中, countrycode | name
嘿,我想知道如何使用 PHP 和 Google Maps Api 计算出 2 个邮政编码之间的距离。 任何人都有任何想法或示例链接。 最佳答案 假设您正在寻找 geographic distance
我是一名优秀的程序员,十分优秀!