[VBA ] 抓每月倒數第三天

看板Visual_Basic作者 (eatlala)時間6年前 (2018/01/16 20:31), 編輯推噓2(2010)
留言12則, 5人參與, 6年前最新討論串1/1
各位高手們 想請教 最近我想抓黃金期貨到到期日 1.每月倒數第三天(若遇到六日得往前推) 2.必須為2、4、6、8、12 想請各位高手教教我 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.124.79 ※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1516105911.A.56B.html

01/17 11:47, 6年前 , 1F
每個月倒數第三天怎麼會是2,4,6,8,12
01/17 11:47, 1F

01/17 13:27, 6年前 , 2F
我猜他應該是想要2月 4月 6月 8月 10月 12月的意思
01/17 13:27, 2F

01/17 13:32, 6年前 , 3F
但是沒考慮國定假日的話 這樣算出來也不會正確
01/17 13:32, 3F

01/17 13:33, 6年前 , 4F

01/18 22:05, 6年前 , 5F
如果需考慮國定假日,事先設定好到期日可能簡單些。
01/18 22:05, 5F

01/18 22:05, 6年前 , 6F
可參考Weekday函數可得到星期幾,至於倒數第三天我目
01/18 22:05, 6F

01/18 22:07, 6年前 , 7F
前想到的方法就是用基數月1號往後減三天取得後判斷
01/18 22:07, 7F

01/21 08:36, 6年前 , 8F
Excel 公式 Eomonth搭配workday 感覺可以寫出來,比方說
01/21 08:36, 8F

01/21 08:36, 6年前 , 9F
=workday(Eomonth(“2018/2/1”,0)+1,-3,休市假日)
01/21 08:36, 9F

02/05 19:59, 6年前 , 10F
月期貨的話最有效率的就直接看交易所的行事曆自己標記
02/05 19:59, 10F

02/05 20:02, 6年前 , 11F
自己多標記幾種結算規則後 同交易所的結算都可預估
02/05 20:02, 11F

02/05 20:04, 6年前 , 12F
而且你說的應該是每個月倒數第3個交易日吧?
02/05 20:04, 12F
文章代碼(AID): #1QNV2tLh (Visual_Basic)
文章代碼(AID): #1QNV2tLh (Visual_Basic)