您好我有以下代碼:如果語句來選擇一個值
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