![]() |
1
1
例如:
|
|
2
0
你可以试试这个简单的代码
|
![]() |
3
0
尝试1已接近。正如黑猫在评论中提到的,你的迭代变量是
尝试2有两个主要问题。首先,您不是在循环用户表单的控件,而是试图从工作表中访问某些内容。然而,你甚至没有这样做:你真正在做的是比较 一串 “sh.listbox1”为空字符串。
尝试3抛出编译器错误,因为集合
我强烈建议更改您的语法和逻辑
如果
你需要一个Else分支,不要使用这种奇怪的语法,使用引号直接在后面添加第一条语句
也就是说:当你真的想检查
姓名
在控制中,尝试1(经过上述纠正)是正确的做法。但是,如果你使用编码进行处理,你会发现最好重命名控件,如果它们的名称有意义,比如
|
![]() |
Kram Kramer · 通过vba自动调整文本大小以适应形状 6 月前 |
![]() |
Eric · 我有邮政编码替换问题Excel VBA 6 月前 |
![]() |
Chasester · VBA使用嵌套的DIV抓取URL 6 月前 |
![]() |
Iron Man · 代码插入和复制到错误的工作表 6 月前 |
|
NoFafo · 将文本框放入数组进行格式化 6 月前 |
![]() |
Smokestack · 过滤器范围C3:G3并粘贴到其他单元格 6 月前 |