軟體:Excel
版本:365
執行VBA時會先要求輸入月份,若輸入1~12以外的值要終止
先設月份容器是m
IF m < 1 then
Exit Sub
ElseIF m > 12 then
Exit Sub
End if
但也有可能誤植成其他值,所以想完全排除1~12以外的值
也不可能將每一條可能會打錯得條件都寫進去
有想到用Array但不太明白怎麼寫
目前這樣寫是跑不動的,不知道錯在哪?
Dim k as String
k = Array("1","2","3","4","5","6","7","8","9","10"."11","12")
IF m <> k then
Exit Sub
End
還請指點 謝謝