我有一个.clb文件,可以用excel通过windows资源管理器打开,没有任何问题。当我尝试通过带有工作簿的VBA打开相同的.clb文件时,打开文件中的日期。
例如11/05/16将成为5/11/16。我必须指出,这不是格式变化,格式保持不变(日/月/年),但日期从11月3日到11日。
我认为这个问题与格式混淆有关因为不能将像18/06/16这样的美国格式混淆的日期例如由于某种原因转换为字符串格式。
Workbooks.Open Filename:="G:\C_001S01.clb"
和问题仍然存在:当VBA不用于打开工作簿,我已经减少了我的代码到一个单一的线路,以确保没有任何不必要的互动不会发生
这些问题。
有没有其他一些函数可以用来打开vba中的.clb文件,而不会混淆日期?或者阻止workbooks.open将其搞乱?vba中的workbooks.open与手动打开文件有什么不同?
1
A
回答
0
假设.clb
格式是一个文本文件,您需要使用Workbooks.OpenText
方法(而不是Workbooks.Open
),并指定您对分隔符,日期格式和其他设置的首选项。
相关问题
- 1. VBA编程:workbooks.open打开多个文件
- 2. Excel 2013 VBA Workbooks.Open以错误的文件名打开
- 3. 对象与文件有什么不同?
- 4. 打开文件VBA
- 5. Workbooks.Open方法在VBA
- 6. 如何打开不在man目录中的手动文件?
- 7. VBA代码帮助以不同的名称打开文件
- 8. VBA打开文件错误
- 9. VBA打开Excel文件
- 10. VBA文件打开很慢
- 11. 打开文件对话框并打开不同的文件
- 12. Eclipse会打开与可编辑文件不同的源文件
- 13. 打开并打开具有不同文件权限的产品文件
- 14. VB.NET - Shell批处理文件与手动打开批处理文件=不同的结果,PSFTP.exe
- 15. VBA:打开多个文件并在所有打开的文件上执行宏
- 16. 为什么同样的VBA excel文件却有不同的编译结果?
- 17. 工作簿不会用VBA关闭,除非手动打开
- 18. 为什么我得到一个不同的XML文件打开行为取决于或打开sln文件?
- 19. 在VBA中打开VB6文件
- 20. Data.Void.absurd与⊥有什么不同?
- 21. “((...))”与“(...)”有什么不同?
- 22. 为什么我不能在GitHub中打开我的文件夹?
- 23. 为什么不能在asp.net中打开下载的docx文件?
- 24. 为什么Asp.Net控件不会公开与...相同的事件?
- 25. 什么是动态方法,DynamicMethod与MethodBuilder有什么不同?
- 26. 有什么办法可以在Android中打开.doc文件?
- 27. 手臂记忆模型与ia64有什么不同?
- 28. 为什么NSFileManager无法打开文件?
- 29. 为什么此路径不能在PERL中打开Windows文件?
- 30. 基于excel中的变量文件名VBA打开文件
谢谢!这正是我所期待的。看起来你不能指定d/m/y 12:59作为日期类型,但我可以使用字符串格式,然后再解析它。 – user2301233