作者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/cn.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