0
我有一些Excel宏,人們在執行前手動粘貼到它的數據。Excel VBA禁用從工作表中粘貼特定範圍
爲了避免宏運行中的錯誤,我想禁用粘貼某些列的數據。
我
Private Sub Worksheet_Change(ByVal Target As Range)
Target.Column = 7
Target.Column = 8
Target.Column = 12
End Sub
試過有人能指導我如何可能?
是,閱讀有關'Worksheet_Change'事件,是有人嘗試在列「B」粘貼(在這個例子中),則內部檢查,如果'Target.Column = 2',禁用粘貼過程 –
鎖定單元格,你想脫離限制和保護工作表 – jsotola
@ShaiRado我看到我需要爲此創建私有子,但在宏運行之前粘貼是**。有沒有什麼辦法可以控制它而不創建新的子?我希望它在文件打開時處於活動狀態 –