匿名使用者
匿名使用者 發問時間: 電腦與網際網路程式設計 · 1 0 年前

VBA中的select case的應用限制

如附檔中的程式碼

1.我在一個select case中有12個case選擇,但要執行時,卻出現"有end select 卻沒有 select case" ,

2.但我若刪掉4個case選擇,就可以執行了,

3.想請教,select case 是不是有case選擇的筆數....

5.這要如何解決呢

6.因為我有可能在一個select case中有50-100個case,然後在第一層的case中,會再用select case, 再有12個case選項 (如連結中的附檔.doc)

7.因為重覆性不大,所以可能無法用"逗號"來描述case的條件

請達人幫幫忙吧......感激不盡~~~

http://www.FunP.Net/514709

1 個解答

評分
  • Jeff
    Lv 4
    1 0 年前
    最佳解答

    1. select case 沒有case選擇的筆數限制

    2. 一個 select case 要對應一個 end select

    3.select case 中 可以再有 select case

    4.你的問題是 case 9 下 有一個 end select

    但 case 12 下還有一個 end select

    全部 2 個 select case 卻有 3 個 end select 所以有錯

    看程式 應該要將 case 9 下的 end select 拿掉即可

    • 登入以對解答發表意見
還有問題?馬上發問,尋求解答。