Ich weiß, dass ein einzelnes Blatt nicht zwei unabhängige Subs namens Arbeitsblatt ändern kann. Also habe ich es entfernt.Worksheet-Änderung mehrdeutiger Name Lösung?
Ich kann nicht die Änderung herausfinden, die ich benötige, um diesen Code laufen zu lassen. Würde etwas Hilfe lieben.
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
Wenn 'macro1' oder' macro2' ** ** alles auf dem Arbeitsblatt ändern, deaktivieren Ereignisse vorübergehend. Do ** not ** Ziel neu zuweisen. – Jeeped
Was soll dein Code tun und was macht er? –
Läuft der Code, aber funktioniert nicht? Gibt es einen Fehler? Was ist das Problem? – BruceWayne