
wxiaow
V1
2023/01/03阅读:19主题:兰青
单元格蕴含的设计哲学
单元格设计的哲学
多个单元格设计
与鼠标框选单元格区域不同,使用VBA对多个单元格进行选择是需要一些具体操作区分的,相对来说比较繁琐并且不易于记忆与使用,在一定程度上来说加深了记忆的负担,需要与多个应用场景进行适配使用。
设置单元格格式
With Selection
.NumberFormatLocal = "0.00_ " ‘ 数值 - 保留小数点后2位
.NumberFormatLocal = "[$-x-sysdate]dddd, mmmm dd, yyyy" ' 日期格式 - XX年XX月XX日
.NumberFormatLocal = "0.0000_ " ‘ 数值 - 保留小数点后4位
.NumberFormatLocal = "@" ' 文本
.NumberFormatLocal = "¥#,##0.00;¥-#,##0.00" ’ 货币
注:
针对具体格式设置,可通过宏录制来进行相关代码的提取与选择。
宏录制
如未在Excel菜单栏找到 开发工具,可以通过 文件 - 选项 - 自定义功能区 - 开发工具 将其显示出来,
最终展示效果如下图。


清除单元格格式
清除单元格所有格式
Selection.Clear
注:
清除单元格所有格式,包括批注、内容、注释、格式等内容。
清除单元格批注
Selection.ClearComments
清除单元格内容
Selection.ClearContents
清除单元格格式
Selection.ClearFormats
选择多个单元格区域
Range样式
选中A1到A10单元格区域
Range("A1:A10").Select
选中A1到B5单元格区域
Range("A1:B5").Select
注:
使用Cells样式只能引用单个单元格!
[]样式
选中A1到A10单元格区域
[A1:A10].Select
选中A1到B5单元格区域
[A1:B5].Select
行选择
选择单行
Rows(1).Select
Rows("1:1").Select
选择多行
Rows("1:3").Select
列选择
选择单列
Columns(1).Select
Columns("1:1").Select
选择多列
Columns("1:3").Select
Easy,让子弹飞一会。
作者介绍

wxiaow
V1
把学的写出来,是方法,也是一种态度。