habe schon öfter interessante Anregungen im Forum gefunden, allerdings bisher nicht zu meinem derzeitigen Problem.
Programmiere ein wenig mit Excel97-VBA und schicke voraus, dass ich Variablen nicht deklariert, sondern einfach vor mich hin programmiert habe, vielleicht liegt da der Fehler.
Okay, um was geht's?
Habe mir ein Formular "gestrickt", dass bestimmte Zellen über die ControlSource-Eigenschaft einliest, darstellt und auch bearbeiten lässt. Sobald ich allerdings mit einem Click-Ereignis auf dem Formular das Tabellenblatt wechsle, wird weiterhin Bezug genommen auf die entsprechenden Zellen auf dem Tabellen-Blatt, welches beim Start des Formulares gültig war. Ich hätte allerdings gerne ein Universal-Formular, dass immer Daten vom gerade aktuellen Tabellenblatt anzeigt.
Wie lässt sich eine Gesamt-Aktualisierung während der Programm-Ausführung hinbekommen ohne dass ich explizit alle Zellbezüge per Anweisung neu setze.
Behelfe mir vorübergehend damit, dass ich das Formular nach jedem Tabellenblattwechsel z.B. über eine Schaltfläche immer neu starte. Da das geht, hat mein Problem vermute ich irgendetwas mit der Variablen-Initialisierung des Formulars zu tun.
Hoffe, ich habe mich verständlich ausgedrückt. Noch mehr hoffe ich natürlich auf eine erklärende Antwort.
Vorab schon einmal DANKE!
Dieter