我正在編寫一個VBA代碼,檢查每個單元格是否具有數據驗證(下拉菜單)以及是否從另一個表格的列表中分配一個單元格。確定單元格是否包含數據驗證
我目前有檢查當前單元格是否已經有數據驗證的行的問題。我得到錯誤1004「找不到細胞」。
Sub datavalidation()
Dim nlp As Range
Dim lrds As Long
Dim wp As Double
Dim ddrange As Range
Sheets("DataSheet").Select
lrds = ActiveSheet.Range("A1").Offset(ActiveSheet.rows.Count - 1, 0).End(xlUp).Row
Set nlp = Range("I3:I" & lrds)
For Each cell In nlp
'error on following line
If cell.SpecialCells(xlCellTypeSameValidation).Cells.Count < 1 Then
wp = cell.Offset(0, -8).Value
Set ddrange = ddrangefunc(wp)
End If
Next
End Sub
任何想法? 謝謝
蒂姆的答案應該適合你,但你可能想限制錯誤處理程序提供該特定錯誤號的響應。 – dennythecoder