- 帖子
- 262
- 主題
- 8
- 精華
- 0
- 積分
- 280
- 點名
- 0
- 作業系統
- xp
- 軟體版本
- Office 2007
- 閱讀權限
- 20
- 性別
- 男
- 來自
- HK
- 註冊時間
- 2015-8-11
- 最後登錄
- 2025-3-24

|
- Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
- Dim d As Date, a, b, r&, c&, t As Boolean
- r = [c1].CurrentRegion.Rows.Count - 1
- c = Columns("aj").Column
- a = Cells(2, 1).Resize(r, c).Value
- b = Cells(2, "aq").Resize(r).Value
- d = Application.Max(Cells(2, 3).Resize(r))
- For i = 1 To UBound(a)
- If a(i, c - 1) > a(i, c) Then b(i, 1) = "帳面錯誤": If d = a(i, 3) Then t = True
- Next
- Cells(2, "aq").Resize(r) = b
- If t Then MsgBox "請注意" & d & "帳面錯誤"
- End Sub
複製代碼 |
|