[VBA ] 抓每月倒數第三天

作者: iphone18hey (eatlala)   2018-01-16 20:31:48
各位高手們
想請教
最近我想抓黃金期貨到到期日
1.每月倒數第三天(若遇到六日得往前推)
2.必須為2、4、6、8、12
想請各位高手教教我
謝謝
作者: MOONRAKER (㊣牛鶴鰻毛人)   2018-01-17 11:47:00
每個月倒數第三天怎麼會是2,4,6,8,12
作者: olycats ( )   2018-01-17 13:27:00
我猜他應該是想要2月 4月 6月 8月 10月 12月的意思但是沒考慮國定假日的話 這樣算出來也不會正確http://www.taifex.com.tw/chinese/4/calendar.asp
作者: vincent0926   2018-01-18 22:05:00
如果需考慮國定假日,事先設定好到期日可能簡單些。可參考Weekday函數可得到星期幾,至於倒數第三天我目前想到的方法就是用基數月1號往後減三天取得後判斷
作者: newton41 (Newton)   2018-01-21 08:36:00
Excel 公式 Eomonth搭配workday 感覺可以寫出來,比方說=workday(Eomonth(“2018/2/1”,0)+1,-3,休市假日)
作者: ProTrader (沒有暱稱)   2018-02-05 19:59:00
月期貨的話最有效率的就直接看交易所的行事曆自己標記自己多標記幾種結算規則後 同交易所的結算都可預估而且你說的應該是每個月倒數第3個交易日吧?

Links booklink

Contact Us: admin [ a t ] ucptt.com