excel vba中复选框(activeX控件)判断某个checkbox是否存在用什么判断语句呢?

if .OLEObjects("checkbox" & i ) <> "" then '就是这一句该怎么写,我写的不对
...
end if

on error resume next
if .OLEObjects("checkbox" & i ) = "" then            '就是这一句该怎么写,我写的不对
else
这里是不等于空的代码
end if

追问

那then后面是什么啊

追答

什么也没有。你只要把代码写在 else 和 end if 之间就可以了。
意思是:
如果控件=“” 则不执行(因为 then 和 else 之间没有代码)
否则 执行 else 和 end if 之间 的代码

温馨提示:答案为网友推荐,仅供参考
相似回答