首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数组变量设置为Range,是否设置相应的range数据类型以匹配?

将数组变量设置为Range,是否设置相应的range数据类型以匹配?
EN

Stack Overflow用户
提问于 2019-12-12 06:18:25
回答 1查看 37关注 0票数 0

在Excel中使用变量数组时,它会自动将每个值设置为适当的数据类型,如字符串、双精度数、日期等。

当我将整个数组移动到工作表中时,工作表数据类型不会随之改变。如果数据是日期,如果范围设置为文本/常规,则将显示序列。如果设置为Date,则任何doubles都将类似于####。

我的数组中也有一些公式,因此将范围设置为文本将导致公式无法计算。

我想知道,当粘贴数组时,有没有一种方法可以同时设置每个单元格的数据类型以匹配数组中存储的数据类型?

数组的输出用于复制和粘贴到另一个应用程序中,因此在excel上显示适当的格式将减少事后调整它们的手动工作。

提前谢谢你。

EN

回答 1

Stack Overflow用户

发布于 2019-12-12 11:10:19

VarType函数returns a value associated with a data type。range的.NumberFormat属性可以用来设置相应的显示格式。这需要一个字符串,所以要正确输入可能有点麻烦。确定这一点的最佳方法是将单元格设置为您实际需要的格式,然后切换到自定义格式(在标准格式单元格右击菜单中)。您在栏中看到的文本就是您希望在代码中显示的文本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59294967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档