- 帖子
- 2839
- 主題
- 10
- 精華
- 0
- 積分
- 2895
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2025-2-15
|
14#
發表於 2015-9-4 13:27
| 只看該作者
回復 13# SinYun
看範例檔:- Sub 找最大日期()
- Dim R&, i&, Arr, Brr, DD, MXD
- [B2] = "": If [A2] = "" Then Exit Sub
-
- With Sheets("工作表2").UsedRange '工作表已使用區域
- Arr = .Columns("H") 'User資料陣列
- Brr = .Columns("AD") 'Expire Date日期資料陣列
- End With
-
- DD = Application.Match([A2], Arr, 0) '檢測查詢對象是否存在
- If IsError(DD) Then [B2] = "名稱不存在": Exit Sub
- For i = 2 To UBound(Arr)
- If Arr(i, 1) = [A2] Then
- DD = Brr(i, 1)
- If IsDate(DD) Then If DD > MXD Then MXD = DD
- End If
- Next i
-
- If MXD > 0 Then [B2] = MXD Else [B2] = "無日期可比對"
- End Sub
複製代碼
Xl0000090.rar (13.75 KB)
|
|