Ich habe einen benannten Bereich (eine Zelle) mit dem Namen " Indicator
", der Werte 0
oder " " annimmt 1
.
Ich möchte, dass ein Teil des Codes den Wert auf setzt Indicator
, 0
wenn der Benutzer die EnterTaste an einer beliebigen Stelle in der Arbeitsmappe drückt .
Kann mir jemand bitte den VBA-Code zeigen, um dies zu tun?
microsoft-excel
vba
Timoli_Spicoli
quelle
quelle
Antworten:
Sie können OnWorksheet_Change verwenden, die Zellenadresse angeben und die Bedingungen eingeben, die möglicherweise hilfreich sind
quelle
Angenommen, Sie haben in Sheet1 eine Zelle mit dem Wert 0 (
Range("E4")
) und dann mit dem Wert Alt+F11Klicken Sie auf Sheet1 und wählen Sie im Deklarations-Dropdown-Menü ein Arbeitsblatt und eine Methode als Aktivierungsmethode aus. Schreiben Sie dann den folgenden Code:
quelle