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

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