私は、1枚のシートにワークシートの変更と呼ばれる2つの独立したサブを持つことができないことを知っています。だから私はそれを取り除いた。ワークシートがあいまいな名前解決を変更しますか?
私はこのコードを実行するために必要な変更を把握することができません。いくつかの助けが大好きです。
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
を**ワークシート上の何も**、一時的にイベントを無効にします。ターゲットを再割り当てしない**。 – Jeeped
あなたのコードは何をすべきか、それは何をしていますか? –
コードは実行されますが機能しませんか?それはエラーを投げますか?問題は何ですか? – BruceWayne