Hallo !
Ich habe folgendes Problem:
Ich möchte, dass nach dem Öffnen einer Mappe, in der ersten Tabelle ein Wert in Zelle A2 eingetragen wird, und dadurch automatisch ein Makro startet.
Die Überprüfung dieser Zelle, soll am besten im Workbook_Open Bereich stattfinden. Dummerweise ist das Workbook_Open Makro, dass diese Zelle überprüft, ja aber schon vor der Eingabe abgelaufen.
Wichtig: Ein Worksheet_Change Makro kommt aber aus mehreren Gründen, die ich jetzt hier nicht erklären möchte, nicht in Frage!
Und eine Schleife a la:
Do While Sheets("Tabelle1").Cells(2, 1) = ""
Loop
...
funktioniert ja auch nicht, da man während dieser "Endlosschleife" ja keine Eingaben machen kann.
Jetzt also 2 mögliche Ideen zur Lösung von mir:
1.) Kann man dem Makro sagen, dass es auf die Eingabe in A2 warten soll, und erst dann weiterläuft? So eine Art Wartefunktion auf Eingabe?
Hinweis: Eine Zeitverzögerung ist hier leider ein schlechter Weg, und ich möchte sie deshalb auch nicht einbauen.
2.) Falls 1. wirklich nicht machbar ist, ist es dann möglich eine Formel in eine andere Zelle einzutragen, die falls A2 gefüllt wird, dann das Workbook_Open Makro startet?
Wie würde die Formel dann aussehen?
Ich bitte um Hilfe und bedanke mich im Vorraus!