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
Office - Word, Excel und Co. 9.744 Themen, 41.408 Beiträge
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