您好我有以下代码:如果语句来选择一个值
If Numcolyo = Even Then
.StartPoint.y = BuWidth/2 + ccFacoy
Else
.StartPoint.y = BuWidth/2
End If
但它不会做什么,我希望它做的事。代码虽然工作。例如说,如果Numcolyo=4
那么我想首先声明是真实的:StartPoint.y = BuWidth/2 + ccFacoy
如果Numcolyo=3
那么我想第二个说法是真实的:StartPoint.y = BuWidth/2
。我写什么错?感谢任何形式的帮助:)
提示:始终在代码顶部使用Option Explicit。这迫使你声明所有的变量。这样,你就可以发现Even在VBA中不是关键字。 – Haris
嗨哈里斯,我怎么写到我的代码?我是VBA编程的新手。谢谢。 – RiMa
@哈里斯。对不起,现在我明白你的意思了,下次我会这样做:)谢谢。 – RiMa