看板 Office 關於我們 聯絡資訊
x 可以是文字 a,b1,b2,c 其中 b1,b2 的運算,前半部是一樣的,所以我就這樣寫 if x="a" then a運算 elseif x="b1"or"b2" then b1,b2相同的前半部運算 if x="b1" then b1後半部運算 elseif x="b2" then b2後半部運算 end if elseif x= "c" then c運算 end if 似乎不能在if裡面繼續疊if? 所以b1,b2必須跟a,c同一個if? 像這樣應該要怎麼寫呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.152.90 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1616731322.A.C8D.html
soyoso: if內疊(包)if是可行的 03/26 12:09
soyoso: 如 https://i.imgur.com/jyTNaGL.gif 03/26 12:09
soyoso: 內文這樣寫並不會出現錯誤,有一處有調整x="b1"or"b2"改為 03/26 12:09
soyoso: x="b1" or x ="b2" 03/26 12:09
原來卡在 x="b1" or x="b2" 囧 ※ 編輯: j2708180 (36.239.152.90 臺灣), 03/26/2021 13:51:07 然後我又卡另外一個問題很久 我寫 dim a,b,c as double 結果要寫成 dim a as double, b as double, c as double 才正確……天啊 ※ 編輯: j2708180 (36.239.152.90 臺灣), 03/26/2021 16:29:28
newacc: 可以試試看select case語法 03/27 00:16