我知道一張工作表不能有兩個獨立的子工作表變更。所以我刪除它。工作表更改模糊名稱解決方案?
我無法弄清楚我需要修改代碼的修改。會喜歡一些幫助。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 10 And Target.Column = 121 And Target.Count = 1 Then
Set Target = Range("range1")
If Target <> "Calculate" Then Exit Sub
Select Case Target.Value
Case "Calculate"
macro1
End Select
End If
ElseIf Target.Row = 10 And Target.Column = 123 And Target.Count = 1 Then
Set Target = Range("range2")
If Target <> "Calculate" Then Exit Sub
Select Case Target.Value
Case "Calculate"
macro2
End Select
End If
End If
End Sub
如果'macro1'或'macro2'臨時更改工作表上的任何東西** **,禁用事件。請勿**重新分配Target。 – Jeeped
你的代碼應該做什麼,它在做什麼? –
代碼是否運行,但不起作用?它會拋出一個錯誤嗎?有什麼問題? – BruceWayne