[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