代码将日期转换为美国格式?

卡姆

我有一些代码可以打开我的模板和数据集,然后将数据集复制到模板工作簿中。简单的。好吧,显然不是。

在我的代码复制完该数据集之后,我注意到我所有的日期都将转换为美国格式。有问题的数据集将另存为CSV,因为这是如何在数据库中进行计划的。

我的计划是将数据更改为XLSX格式,因为这似乎可以解决问题。但这并不能解释为什么它会首先出现,有什么想法吗?

Dim TemplateWB As Workbook
Dim DataWB As Workbook

'Set Dim and Open files
Set TemplateWB = Workbooks.Open(TemplateFull)   'TemplateFull links to my template file
Set DataWB = Workbooks.Open(DataFull)           'DataFull links to my dataset 

'Make sure sheet is visible within template
TemplateWB.Sheets("Data_1").Visible = xlSheetVisible
TemplateWB.Sheets("Data_1").Activate

'Remove any data contained within template
InitialLastRow = Cells(Rows.Count, 1).End(xlUp).Row
InitialLastColumn = Cells(1, Columns.Count).End(xlToLeft).Column
Cells(2, 1).Resize(InitialLastRow, InitialLastColumn).ClearContents

'Select new dataset
DataWB.Sheets("Data_1").Activate

NewLastRow = Cells(Rows.Count, 1).End(xlUp).Row
NewLastColumn = Cells(1, Columns.Count).End(xlToLeft).Column

  Cells(1, 1).Resize(NewLastRow, NewLastColumn).Copy Destination:=TemplateWB.Sheets("Data_1").Range("A1")

'Save template and close
        Workbooks(DataFileName).SaveAs (ArchiveFull & Year(Now()) & "_" & Month(Now()) & "_" & Day(Now()) & ".csv")
        Workbooks(ArchiveFileName & Year(Now()) & "_" & Month(Now()) & "_" & Day(Now()) & ".csv").Close
罗里

如果您在代码中打开CSV,则Excel会尝试使用美国设置来确定每一列中的数据类型。您应该能够通过指定方法Local:=True参数来修复它Workbooks.Open

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Java中将字符串日期转换为美国格式

来自分类Dev

如何在csv中获取日期并将其从欧洲时间戳转换为bash中的美国格式?

来自分类Dev

将日期格式代码转换为日期

来自分类Dev

如何仅将日期的时间部分更改/格式化为非美国格式?

来自分类Dev

黄昏测试中的日期字段始终为美国格式

来自分类Dev

Bootrap datepicker日期比较错误(英国/美国格式错误)

来自分类Dev

将日期格式转换为

来自分类Dev

如何在Excel 2010中以UK格式在csv文件中显示美国格式的日期时间?

来自分类Dev

除非日期不存在,否则任务表中的日期显示美国格式

来自分类Dev

使用当前语言环境<>美国将日期字符串值从美国转换为本地日期?

来自分类Dev

使用当前语言环境<>美国将日期字符串值从美国转换为本地日期?

来自分类Dev

使用非美国日期格式时,JsonConvert.DeserializeObject无法将字符串转换为DateTime

来自分类Dev

使用非美国日期格式时,JsonConvert.DeserializeObject无法将字符串转换为DateTime

来自分类Dev

将日期格式转换为适当的格式?

来自分类Dev

在英国使用美国格式的 Kendo DatePicker

来自分类Dev

rails-如何以美国格式显示和保存日期?

来自分类Dev

如何在联系表格中更改日期美国格式7

来自分类Dev

DateTime解析为美国格式“错误”,返回非美国格式

来自分类Dev

将double转换为mysql日期格式

来自分类Dev

将SQL日期转换为标准格式

来自分类Dev

将varchar(ddmmyyyy)转换为日期格式

来自分类Dev

将Ymd日期格式转换为dmY

来自分类Dev

将日期转换为标准格式

来自分类Dev

将日期格式转换为高图

来自分类Dev

将双精度转换为日期格式

来自分类Dev

将日期格式转换为 'YYYYMMDD'

来自分类Dev

无法将索引转换为日期格式

来自分类Dev

将数据帧转换为日期格式

来自分类Dev

将日期格式转换为文本 - 日月

Related 相关文章

  1. 1

    在Java中将字符串日期转换为美国格式

  2. 2

    如何在csv中获取日期并将其从欧洲时间戳转换为bash中的美国格式?

  3. 3

    将日期格式代码转换为日期

  4. 4

    如何仅将日期的时间部分更改/格式化为非美国格式?

  5. 5

    黄昏测试中的日期字段始终为美国格式

  6. 6

    Bootrap datepicker日期比较错误(英国/美国格式错误)

  7. 7

    将日期格式转换为

  8. 8

    如何在Excel 2010中以UK格式在csv文件中显示美国格式的日期时间?

  9. 9

    除非日期不存在,否则任务表中的日期显示美国格式

  10. 10

    使用当前语言环境<>美国将日期字符串值从美国转换为本地日期?

  11. 11

    使用当前语言环境<>美国将日期字符串值从美国转换为本地日期?

  12. 12

    使用非美国日期格式时,JsonConvert.DeserializeObject无法将字符串转换为DateTime

  13. 13

    使用非美国日期格式时,JsonConvert.DeserializeObject无法将字符串转换为DateTime

  14. 14

    将日期格式转换为适当的格式?

  15. 15

    在英国使用美国格式的 Kendo DatePicker

  16. 16

    rails-如何以美国格式显示和保存日期?

  17. 17

    如何在联系表格中更改日期美国格式7

  18. 18

    DateTime解析为美国格式“错误”,返回非美国格式

  19. 19

    将double转换为mysql日期格式

  20. 20

    将SQL日期转换为标准格式

  21. 21

    将varchar(ddmmyyyy)转换为日期格式

  22. 22

    将Ymd日期格式转换为dmY

  23. 23

    将日期转换为标准格式

  24. 24

    将日期格式转换为高图

  25. 25

    将双精度转换为日期格式

  26. 26

    将日期格式转换为 'YYYYMMDD'

  27. 27

    无法将索引转换为日期格式

  28. 28

    将数据帧转换为日期格式

  29. 29

    将日期格式转换为文本 - 日月

热门标签

归档