Board logo

標題: [發問] 請教此程序紅色行有何錯誤?? [打印本頁]

作者: t8899    時間: 2016-5-31 15:17     標題: 請教此程序紅色行有何錯誤??

Private Sub CommandButton5_Click()
Dim a, b, c, d, e, f, g, aa, U, V
For k = 3 To 12
If Cells(k, "M") > [v6] Then
' If Cells(k, "M") > TimeValue(Now) Then
Set a = Cells(k, "M")
Exit For
End If
Next

Set b = a.Offset(-1)
For c = 41 To 1200
If Cells(c, "a") > b Then
Set e = Cells(c, 1)
Exit For
End If
Next

Set g = Range("a65536").End(xlUp).Offset(0)

For d = g.Row To 21 Step -1
If Cells(d, "a") < a Then
Set f = Cells(d, 1)
Exit For
End If
Next

U = e.Offset(0, 2).Address
V = f.Offset(0, 2).Address

Set aa = Range(U, V).Find(Application.Large(Range(U, V), 1), LookIn:=xlValues, LookAt:=xlWhole)

End Sub
作者: 准提部林    時間: 2016-5-31 15:37

U,V 不是位址文字
或 LARGE 抓不到值(範圍中無數值, 或含錯誤值)

沒有檔案, 只能猜~~
作者: t8899    時間: 2016-5-31 18:33

U,V 不是位址文字
或 LARGE 抓不到值(範圍中無數值, 或含錯誤值)

沒有檔案, 只能猜~~
准提部林 發表於 2016-5-31 15:37


錯誤訊息  1004
應該程式或定義上的錯誤
作者: t8899    時間: 2016-5-31 19:21

本帖最後由 t8899 於 2016-5-31 19:31 編輯

沒問題了
find 參數 改為 LookIn:=xlFormulas




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)