我收到運行時錯誤'13':類型不匹配當我嘗試運行代碼。調試突出了'IF'語句,但我無法弄清楚錯誤在哪裏。任何幫助,將不勝感激。由於VBA運行時錯誤13類型不匹配如果報告
Dim i As Integer
Dim lastRow As Long
Workbooks("Template Part_II.xlsx").Worksheets(2).Activate
lastRow = Cells(Rows.Count, 1).End(xlUp).Row
For i = 2 To lastRow
If Cells(i, 1).Value <> "#N/A" And Cells(i, 1).Value <> "00000000-000" Then
Cells(i, 1).Copy
Worksheets(1).Range("A2:A" & lastRow).PasteSpecial xlPasteValues
End If
Next I
,事實上我試圖做到這一點:
我有一個表,我有100行各種ID的,我想這個標識複製到沒有這種可能的非ID字符串另一片它可以是#N/A或00000000-0000,我也不希望那些未複製的單元格在目標範圍內顯示爲空白。
哪裏是'For'的'Next'? –
忘了複製它。但它是在代碼中,它不工作。 – blau
發生錯誤時'Cells(i,1).Value'的值是多少? –