生活
本地特色
美食养生
求职招聘
特色小吃
家常菜
保健食品
农产品
饮料
蛋糕甜点
火锅
肉类海鲜
新闻
时光记忆
恋恋爱
母婴
测试
科技
电脑
手机
其他
编程
汽车
文化
读书
历史
心得
艺术
高考
跨境电商
跨境交流
跨境市场
跨境百科
跨境头条
玩
NBA
自驾游
徒步骑行
明星八卦
旅了个游
搞笑
游记攻略
美景分享
随手拍
城市风光
英语
英语家园
英语学习
每日一句
有声读物
汽车
搜索
快捷导航
登录
注册
ဆ
热搜词
活动
交友
discuz
本版
文章
帖子
用户
科技
+关注
+发表新主题
VBA判断函数IsArray、IsDate、IsEmpty、IsEmpty、IsError等
[复制链接]
作者:
遣诗怀
|
时间: 2024-6-3 06:31:51
|
其他
|
0
101
遣诗怀
当前离线
积分
6117
窥视卡
雷达卡
遣诗怀
2039
主题
2039
帖子
6117
积分
研究生
研究生, 积分 6117, 距离下一级还需 883 积分
研究生, 积分 6117, 距离下一级还需 883 积分
积分
6117
发消息
发表于 2024-6-3 06:31:51
|
显示全部楼层
|
阅读模式
我给
V
BA
的定义:
V
BA
是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的劳动效率,而且可以提高数据
处理
的准确度。
我推出的
V
BA
系列教程共
九
套
和一部
V
BA
汉英手册,
现在
已经全部完成
,希望大家利用、学习
。
如果您
只是一般的职场
V
BA
需求
,
可以打包选择7
.1.3.9
教程
+
汉英手册
,第
7
套教程
是入门,第1
套教程
是入门后的提高,第
3
套教程
字典是必备的V
BA
之精华,第
9
套教程
是实用的典型案例讲解
。
这四套教程内容掌握后足以处理一般工作中的问题
,实际写代码的时候再辅助代码汉英手册,足矣!
如果您想进一步提高,就需要选择高级阶段的教程了
。
V
BA
是面向对象编程的语言,博大精深
。
很多朋友咨询
V
BA
的学习方法,我会陆续给大家讲解一些我的经验,大家可以慢慢体会。今日的内容是
:
3.2.1
5.16VBA
判断函数
IsArray
、
IsDate
、
IsEmpty
、
IsEmpty
、
IsError
、
IsMissing
、
IsNull
、
IsNumeric
、
IsObject
3
.2.15
判断函数
IsArray、
IsDate、IsEmpty、IsEmpty、IsError、IsMissing
在V
BA
中有几个不一般的
IS
函数,我们称之为判断函数。为了补充教程上的内容,我这里给大家再次介绍:
1
IsArray 函数
返回指示变量
是否是数组的 Boolean 值。
语法:
IsArray(varname)
参数:
varname参数是指定变量的标识符。
“
IsArray”在变量是数组时返回“True”否则返回“False”。 “IsArray”对包含数组的变量尤其有用。
2
IsDate 函数
返回真,如果表达是一个日期或可识别为有效的日期或时间
;
否则,它返回
false
。
语法:
IsDate(expression)
参数:
expression是一个Variant 类型的值, 其中包含可识别为日期或时间的日期表达式或字符串表达式。
需要注意的是:在
Windows 中, 有效日期的范围是公元100年1月1日至公元9999年12月31日;各操作系统的范围各不相同。
3
IsEmpty 函数
返回一个指示是否已初始化变量的布尔值。
语法:
IsEmpty(expression)
参数
expression是一个包含数值或字符串表达式的Variant 。 但是, 由于IsEmpty用于确定是否初始化了各个变量, 因此expression通常是单个变量名称。
备注:
IsEmpty 在变量未初始化或显式设置为 Empty 时返回 True;否则,返回 False。 如果 expression 包含多个变量,则始终返回 False。 IsEmpty 仅返回变量的有用信息。
4
IsError 函数
返回一个
Boolean 值,指示表达式是否为错误值。
语法:
IsError(expression)
参数:
expression可以是任何有效的表达式。
备注:错误值是通过使用
CVErr函数将实数转换为错误值来创建的。 IsError 函数用于确定数值表达式是否表示错误。 如果 expression 参数指示错误,则 IsError 返回 True;否则,返回 False。
5
IsMissing
函数
返回一个布尔值
, 该值指示是否已将可选Variant 参数传递给过程。
语法:
IsMissing(argname)
参数:
argname 参数包含可选 Variant 过程参数的名称。
备注:使用
IsMissing 函数可检测调用过程时是否提供了可选 Variant 参数。 如果未为指定参数传递任何值,则 IsMissing 将返回 True;否则将返回 False。
如果
IsMissing 针对某参数返回 True,则在其他代码中使用缺少参数可能导致用户定义的错误。
如果对
ParamArray 参数使用 IsMissing,则将始终返回 False。若要检测空 ParamArray,请测试以查看数组的上限是否低于下限。
3
.2.16
判断函数
IsNull
、
IsNumeric
、
IsObject
6
IsNull
函数
返回指示表达式是否包含无效数据
(Null) 的 Boolean 值。
语法:
IsNull(expression)
参数
expression
是必需的
是一个包含数值表达式或字符串表达式的Variant 。
如果
expression 为 Null,则 IsNull 将返回 True;否则 IsNull 将返回 False。 如果 expression 由多个变量组成,则任何成员变量中的 Null 将导致为整个表达式返回 True。
Null 值指示 Variant 未包含任何有效数据。 Null 与 Empty 不同,其指示尚未初始化变量。 它与有时称为空字符串的零长度字符串 ("") 也不同。
7
IsNumeric
函数
返回指示表达式是否可评估为数值的“
Boolean”值。
语法
:
IsNumeric(expression)
参数:
expression是一个包含数值表达式或字符串表达式的Variant 。
如果整个
expression被识别为数字,则“IsNumeric”返回“True”,否则,返回“False”。
如果
expression是数据表达式,则“IsNumeric”返回“False”。
8
IsObject
函数
返回一个指示标识符是否表示某个对象的变量的
Boolean 值。
语法:
IsObject(identifier)
参数identifier是
必需的,表示
变量名称。
IsObject仅用于确定Variant是否为VarType vbObject。如果变量实际引用 (或引用) 对象, 或者如果它不包含Nothing. , 则可能会出现这种情况。
如果
identifier 是一个使用 Object 类型或任何有效类类型声明的变量,或者如果 identifier 是 VarType
对象
的 Variant 或是用户定义的对象,则 IsObject 会返回 True;否则会返回 False。
即使变量已被设置为
Nothing,IsObject 也会返回 True。 使用错误捕获以确保对象引用是有效的
。
【
分享成果,随喜正能量】
人很有意思,当你讨好别人时,常常会因为自己说了违心的话而讨厌自己。但当别人讨好你的时候,即便知道别人说了违心的恭维话,你还是会很开心。
。
我2
0
多年的V
BA
实践经验,全部浓缩在下面的各个教程中:
来源:
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
回复
楼主新帖
华为鸿蒙 HarmonyOS NEXT 新增扫码直达功能
大疆无人机5G视频回传指挥中心
Docker翻车实录:一个参数问题,坑了我半天……
我猜你不知道文字转语音用什么软件免费
VBA判断函数IsArray、IsDate、IsEmpty、IsEmpty、IsError等
24小时热门
更多>
快速回复
返回列表
返回顶部