Hallo,
ich möchte in VBA feststellen können, welche Aktion das Worksheet_Change ausgelöst hat. also
Wenn ich zum beispiel eine Zeile lösche, habe ich entweder das Controll aus der Menuebar "Bearbeiten/Zeile löschen" oder das Comando aus dem Kontextmenue "Zeile löschen" ausgewählt. Ich könnte aber auch "Zeile einfügen" ausgewählt haben.
wie kann man feststellen, welche Aktion ausgewählt wurde?
mfg
Hallo,
was du da vorhast wird schwer umzusetzen sein.
Evtl. solltest du jegliche Kontextmenüs sperren und dir eigene Buttons erstellen, die deine gwünschten Aktionen auslösen, dann kannst du das Event ja selbst deklarieren.
Lg Sebi
Schau Dir mal diesen Code an:
http://stackoverflow.com/questions/7479721/excel-vba-determine-whether-user-are-adding-rows-or-deleting-rows