我在我的Excel宏中遇到了一些問題。問題的Elseif不在Excel中工作Makro(VBA)
說明:
我想創建一個宏,它隱藏/顯示特殊的表,如果答案是使用一個下拉菜單。
下拉菜單:
澳大利亞
奧地利
德國
如果他們中的一個choosen例如,德國 - >與德國表應取消隱藏,並與澳大利亞的板材和奧地利應該隱藏。
我嘗試使用elseif的命令:
Sub Choose_Country()
If (c2 = "Germany") Then
Sheet8.Visible = True
Sheet9.Visible = False
Sheet10.Visible = False
ElseIf (C2 = Australia) Then
Sheet8.Visible = False
Sheet9.Visible = True
Sheet10.Visible = False
ElseIf (C2 = Austria) Then
Sheet8.Visible = False
Sheet9.Visible = False
Sheet10.Visible = True
End if
End sub
的錯誤是,它不會不管我選擇每次德國片是可見的,其他不..
任何想法我的錯誤是什麼?
問候
爲什麼不使用'選擇案例c2'而不是所有這些'If'條款? https://msdn.microsoft.com/en-us/library/cy37t14y.aspx – Ralph