【问题标题】:Can I stop excel from formatting my text entirely?我可以阻止 excel 完全格式化我的文本吗?
【发布时间】:2016-10-14 15:13:28
【问题描述】:

我正在尝试使用 VBA 将文本从 Word 文件导入 Excel,一切都很好。

但是我还没有找到立即将数据粘贴为文本的方法,并且某些值在粘贴或更改值时会转换为科学值(例如 9E17 变为 9E+1)

办公室。我可以重写代码以逐行导入所有这些数据,从而为每个单元格设置文本格式,但我宁愿让 Excel 根本不这样做!

是否有(虚构的)application.guessformatofcell = false 之类的命令 这会阻止 Excel 完全自行更改格式吗?

Google 和 StackExchange 搜索没有找到我的答案。

【问题讨论】:

  • 就像@RyanWildry 建议的那样,您没有提供太多您尝试过的内容,所以不知道您要复制的文本的范围,但是如果您在前面添加'在将文本分配给单元格之前,它应该保持您的格式
  • 你用什么命令来import form Word?

标签: excel vba text import ms-word


【解决方案1】:
ActiveSheet.PasteSpecial Format:="Text"

【讨论】:

  • 虽然这似乎并不能回答问题本身,但到目前为止,我没有理由假设存在上述/询问的功能。因此,这是最简单的解决方法
猜你喜欢
  • 2018-10-24
  • 2013-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-06
相关资源
最近更新 更多