嗨我想在我的電子表格上運行以下vb代碼,但在Randge中出現數據類型不匹配時出現錯誤。我只是試圖鎖定值爲0的單元格。有一些單元格帶有#NA值任何想法?迭代範圍內的單元格時出現類型不匹配錯誤
Sub Test()
Dim Cell As Range
Set MyPlage = Range("J6:J1074")
For Each Cell In MyPlage.Cells
If Not IsError(Cell) Then
If Range("J6:J1074").Value = "0" Then
Range("J6:J1074").Locked = True
End If
End If
Next
End Sub
提示:當您遍歷範圍內的單元格,你應該檢查當前的目標你」重複迭代,而不是整個範圍。見@ simoco的答案。注意他如何使用'Cell.Value'而不是整個範圍。 :) – Manhattan