[算表] VBA if內再加一層if
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
→
03/26 12:09,
3年前
, 1F
03/26 12:09, 1F
→
03/26 12:09,
3年前
, 2F
03/26 12:09, 2F
→
03/26 12:09,
3年前
, 3F
03/26 12:09, 3F
→
03/26 12:09,
3年前
, 4F
03/26 12:09, 4F
原來卡在 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
→
03/27 00:16,
3年前
, 5F
03/27 00:16, 5F