- 帖子
- 146
- 主題
- 46
- 精華
- 0
- 積分
- 220
- 點名
- 0
- 作業系統
- 7
- 軟體版本
- 2010
- 閱讀權限
- 20
- 註冊時間
- 2014-2-19
- 最後登錄
- 2023-8-31
|
回復 17# 准提部林
您好,原本YYYYMM測試後是可以用的。若我將YYYYMM改為yyyymm,也是可以用的:
Sub 合計匯總()
Dim d0, d1, d2, S
d0 = CDate(Split([彙總!b1], "~")(0))
d1 = Format(Split([彙總!b1], "~")(0), "yyyymm")
d2 = Format(Split([彙總!b1], "~")(1), "yyyymm")
On Error Resume Next
For i = 0 To (d2 - d1) Mod 88
S = S + Val(Sheets(Format(d0 + i * 31, "yyyy年m月")).[b65536].End(3))
Next i
[彙總!B2] = S
End Sub
請問原本的(YYYYMM)會造成哪個地方出錯呢? 謝謝您。 |
|