作者iphone18hey (eatlala)
看板Visual_Basic
標題[VBA ] 抓每月倒數第三天
時間Tue Jan 16 20:31:48 2018
各位高手們
想請教
最近我想抓黃金期貨到到期日
1.每月倒數第三天(若遇到六日得往前推)
2.必須為2、4、6、8、12
想請各位高手教教我
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.124.79
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1516105911.A.56B.html
1F:→ MOONRAKER: 每個月倒數第三天怎麼會是2,4,6,8,12 01/17 11:47
2F:→ olycats: 我猜他應該是想要2月 4月 6月 8月 10月 12月的意思 01/17 13:27
3F:推 olycats: 但是沒考慮國定假日的話 這樣算出來也不會正確 01/17 13:32
5F:→ vincent0926: 如果需考慮國定假日,事先設定好到期日可能簡單些。 01/18 22:05
6F:→ vincent0926: 可參考Weekday函數可得到星期幾,至於倒數第三天我目 01/18 22:05
7F:→ vincent0926: 前想到的方法就是用基數月1號往後減三天取得後判斷 01/18 22:07
8F:推 newton41: Excel 公式 Eomonth搭配workday 感覺可以寫出來,比方說 01/21 08:36
9F:→ newton41: =workday(Eomonth(“2018/2/1”,0)+1,-3,休市假日) 01/21 08:36
10F:→ ProTrader: 月期貨的話最有效率的就直接看交易所的行事曆自己標記 02/05 19:59
11F:→ ProTrader: 自己多標記幾種結算規則後 同交易所的結算都可預估 02/05 20:02
12F:→ ProTrader: 而且你說的應該是每個月倒數第3個交易日吧? 02/05 20:04