Office - Word, Excel und Co. 9.744 Themen, 41.408 Beiträge

Excel Makros anders starten

Uwe Westhagen / 8 Antworten / Flachansicht Nickles

Gibt es irgend eine Möglichkeit ein Makro anders zu starten. Es ist ja nur der Weg über Makro ausführen direkt unter Makros bekannt, bzw. die Verknüpfung über einen Schalter. Ich denke aber dabei an eine völlig andere Möglichkeit der Aktivierung eines Makros z.B. durch Eingabe eines bestimmten Wertes in eine Zelle, der dann über eine Funktion wie z.B. "wenn" ein Makro automatisch starten kann.
Ich vermute meinerseits dass dies eher ein Wunschtraum von mir ist oder gibt es da doch einen Weg? Ich wäre wirklich happy

Vielen Dank und Gruß
Uwe

bei Antwort benachrichtigen
peterson Sovereign Sylvia „@Petersen, deine 4 Auto_-Makros: Mit welchen Ereignissen sollen die denn...“
Optionen

Open und close werden ausgeführt, wenn Du in Excel ein Arbeitsblatt öffnet oder schließt.
Ich benutze zum Beispiel auto_close, um beim Schließen immer ein bestimmtes Arbeitsblatt vor dem Schließen aktiv zu machen.

Sub Auto_Close()
Sheets("Verkauf").Select
End Sub

Active und Deactive arbeiten auf Zellfunktionen.

Hier ein Beispiel, wie ich nach einer Eingabe eine Tabelle neu berechne.
In Tabelle 1 gebe ich Werte ein, in Tabelle 2 (Hilfstabelle) berechne ich diese.
Die Ergebnisse werden dann wieder in Tabelle 1 gebraucht.

Private Sub Workbook_Open()
Sheets(1).OnEntry = "DieseArbeitsmappe.NeuBerechnen"
End Sub
-----------------------------------------------------------------------------------------
Sub NeuBerechnen()
zeile = ActiveCell.Row
spalte = ActiveCell.Column

Was ich hier berechne, ist nicht relevant.

End Sub

bei Antwort benachrichtigen