PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Office
[算表] VBA if內再加一層if
作者:
j2708180
(JaJa)
2021-03-26 12:02:00
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?
像這樣應該要怎麼寫呢?
作者: soyoso (我是耀宗)
2021-03-26 12:09:00
if內疊(包)if是可行的如
https://i.imgur.com/jyTNaGL.gif
內文這樣寫並不會出現錯誤,有一處有調整x="b1"or"b2"改為x="b1" or x ="b2"
作者:
newacc
(XD)
2021-03-27 00:16:00
可以試試看select case語法
繼續閱讀
[情報]EXCEL VBA線上課程 ~~有興趣可以參考看看
x38517489
[算表] 合併文字內容的問題
unzap
[問題] xls 轉換成txt
Chicago2011
[算表] Excel定義多維陣列的長度
Lanjaja
[算表] 如何將公式抓出的列數與欄位結合?
fishandrian
[問題] word尺規的左邊縮排鍵不見了
wenkuei
[文件] WORD 2019剪貼簿
lukas2007
[算表] Excel VBA 處理工作表的3種名稱
Lanjaja
[問題] Office 365 聽寫設定欄消失
u1111109
[算表] 篩選資料到新工作表中
virage1257
Links
booklink
Contact Us: admin [ a t ] ucptt.com