Hallo liebe Forums-Mitglieder,
ich möchte eine Schleife programmieren, mit der die Daten in einer bestimmten Spalte abgefragt werden. Z. b. könnte in der Zelle C1 begonnen werden, bis zur letzten Zeile, die in Spalte C mit Daten befüllt ist.
Aber ich gehe davon aus, dass meine Kollegen die Excel-Tabelle im Laufe der Zeit öfter mal verändern werden (Spalten werden verschoben, gelöscht oder hinzugefügt). Mittels einer Fehlerkorrektur wäre es möglich, das Makro so zu gestalten, dass es auch in der modifizierten Tabelle richtig läuft.
Konkret: Wenn C1 nicht mehr die korrekte Startzelle ist (das Programm orientiert sich an den Überschriften), soll eine InputBox erscheinen, in die der Anwender eingibt, in welcher Spalte die Schleife ablaufen soll.
Großer Nachteil: diese InputBox würde jetzt bei jedem Programmstart aufploppen und den Anwender jedesmal auf's neue nerven.
Gibt es irgendeine Möglichkeit, einmalig diese Eingabe zu machen, so dass das Makro dies sich für die Zukunft merkt?
Variableninhalte erlöschen halt leider nachdem das Makro ausgeführt wurde - oder gibt es dauerhafte Variablen? (Ich glaube wohl nicht).
Geht's vielleicht irgendwie über eine Konstante oder gibt es irgendeinen Trick?
Ich hoffe, dass man mir bei meimen Problem vielleicht weiterhelfen kann und danke im Voraus für Eure Hilfe!
Grüsse, Hubertus
|