excel - excel vba:列列表的数字格式
问题描述
在列列表上使用 numberFormat 是否有更短的方法?例如我有
.Columns("C").NumberFormat = "#,##0.00_)"
.Columns("F").NumberFormat = "#,##0.00_)"
.Columns("G").NumberFormat = "#,##0.00_)"
类似的东西(不起作用)
Range(.Columns(3), .Columns(6), .Columns(9)).NumberFormat = "#,##0.00_)"
谢谢你的帮助,杜克
解决方案
像这样的东西,可以为你工作。
Dim r As Excel.Range
Set r = Union(ActiveSheet.Columns(1), ActiveSheet.Columns(3), ActiveSheet.Columns(5))
r.Select
推荐阅读
- android - Android Account Transfer API:在哪里获取 AccountTransferClient.sendData(accountType, transferData) 的 transferData?
- amazon-web-services - 如何使用 Cloudformation 为 API 网关启用 Cloudwatch 日志?
- css - 使用 Live Sass Compiler 完全改变了网站并且无法恢复到常规 CSS?
- database - Redis主从问题
- keras - CNN 文本分类预测用于排名的标签
- mysql - mysql 数据库服务器中的内存泄漏
- c++ - ANTLR4 CPP14 语法无法识别十进制数
- xml - XSD 节点“集”
- python - ModuleNotFoundError:尽管安装了 Pillow,但没有名为“PIL”的模块
- html - 如何在 html 请求中包含变量?