VBA数据类型层级咨询:动态汇总多类玻璃面积单元格地址
VBA中Long、String、Boolean数据类型的层级关系
整体分类逻辑
VBA的基础数据类型可以分成几个大类别,Long、String、Boolean分别归属于不同的大类,不存在谁包含谁的上下级关系,而是平行的分支:
- 数值型:专门存储数字的类别,下面还细分了整数类、浮点类等小分支
- 字符型:专门存储文本、字符串的类别
- 逻辑型:专门存储真/假判断结果的类别
各类型的具体层级定位
Long(长整型)
属于数值型下的整数分支,是用来存储较大范围整数的具体类型,层级链为:数值型大类 → 整数小分支 → Long类型
你代码里用它存单元格的行号、列号,就是因为它能容纳比普通整型更大的数字,适配Excel的大行数/列数场景。
String(字符串型)
属于独立的字符型大类,没有下一级分支,层级链为:字符型大类 → String类型
你后续要拼接单元格地址的字符串,就会用到它把行号、列号、公式符号等内容连在一起。
Boolean(布尔型)
属于独立的逻辑型大类,没有下一级分支,层级链为:逻辑型大类 → Boolean类型
它只有True(真)和False(假)两个值,用来做判断非常合适——比如你要判断玻璃类型是2种还是10种,就可以用它存储判断结果。
类型间的关联总结
这三个类型都是VBA的基础数据类型,属于不同的平行大类,各自负责不同的存储场景:
- Long管整数存储,适合单元格坐标这类数值
- String管文本拼接,适合公式字符串这类内容
- Boolean管逻辑判断,适合数量判断这类真假场景
内容的提问来源于stack exchange,提问作者showboater99
相关产品推荐
相关产品推荐

