Re: [算表]請問有關VBA --使用陣列

看板Office作者 (David)時間17年前 (2008/11/30 23:50), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串2/2 (看更多)
這好像太沒頭沒尾了 XD Function choosea(z) Set fn = Application choosea = fn.Choose(fn.Match(z, Array(1, 2), 0), 3, 4) End Function ※ 引述《b19111010 (怡君怎麼會輸的…)》之銘言: : 請問下列公式應修改哪些地方 : 才可做到 : =CHOOSE(MATCH(a1,{1,2},0),3,4)的效果? : 在vba輸入的公式如下: : Function choosea(z, a, b, Optional c, Optional d) : Set fn = Application : choosea = fn.Choose(fn.Match(z, {a,c}, 0), b, d) : End Function : 請各位大大賜教orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.32.79

12/01 14:04, , 1F
啊,可是我的1,2,3,4是一個變數,所以新函數有a,b,c,d~
12/01 14:04, 1F

12/01 14:07, , 2F
重點是用array函數吧
12/01 14:07, 2F

12/02 23:07, , 3F
成功了!!!感謝J大!!!!
12/02 23:07, 3F

12/03 00:46, , 4F
^^
12/03 00:46, 4F
文章代碼(AID): #19ChPK-l (Office)
討論串 (同標題文章)
文章代碼(AID): #19ChPK-l (Office)