VBA跳过线但没有

时间:2018-01-14 09:01:43

标签: excel vba excel-vba

在vba脚本中,如果复选框值为true,我想跳过几行代码。我可以在if(不包括应该跳过的内容)和else语句中编写整个代码,但我想避免这样做,因为代码创建了与另一个数据库的连接,这可能会减慢进程。以下代码只是我尝试做的一个例子。

if chkbox.value = true then 
   x = test.value + 2
   y = x + 2

else 
   y = x + 2

end if

从上面的示例中可以看出,如果复选框值为false,则不需要运行行" x = test.value + 2"但其余代码完全相同。 感谢您的帮助

1 个答案:

答案 0 :(得分:2)

尝试:

If ChkBox.Value = True Then x = Test.Value +2
Y = X + 2