我用Excel VBA和有像這樣一個worksheet_change事件:Worksheet_Change事件給運行時錯誤13 - 類型不匹配當插入行
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = Range("rel_type") Then
--some code
End If
End Sub
該代碼工作偉大的,當我進行了更改命名範圍「rel_type」。但是,如果我在電子表格中的任何其他位置插入行,則會在該子行的第一行發生運行時錯誤13 - 類型不匹配。有人知道解決方法嗎?我不熟悉Worksheet_Change事件,似乎無法找到很好的文檔(或者至少包含引用此錯誤的原因的文檔)。謝謝。
是的,這正是我需要的!謝謝!它像一個魅力。我不熟悉Intersect或EnableEvents選項,所以我在這裏學到了很多東西 - 我很欣賞它。 – rryanp 2012-03-22 18:25:35
@rryanp:更新了我的文章,更多信息:) – 2012-03-22 18:34:50