首页 > 解决方案 > 如何使既​​有数字又有字母的变量变暗?

问题描述

由于我是 Excel VBA 的新手,如何对同时包含字母和数字的变量进行分类?例如“f0rmym8”是我Dim As Long还是Dim As String别的什么?

谢谢!

标签: excelvba

解决方案


根据文档,字符串类型变量是唯一能够保存字符的变量。(排除变体,能够保存字符串数组)。所有其他数据类型实际上都是纯数字的,包括VBADateBoolean在 VBA 中,Date有效地Double格式化为日期,aBoolean为 -1(真)或 0(假)。

总之,当您需要保存任何非数字的 ASCII 字符时,您将需要使用string数据类型,无论是否还存在数字字符。数字数据类型始终无法保存任何类型的文本。


推荐阅读