Hallo zusammen,
Ich habe ein ähnliches Problem, wie hier (Ladebalken - Form mit Abbrechen - Fehler!) beschrieben wird, nur in Excel mit VBA.
Ich habe eine Prozedur die viele Zeilen miteinander vergleicht und wenn welche doppelt sind in ein neues Tabellenblatt kopiert.
Das kann bei einer Excel-Datei mit mehr als 1000 Zeilen sehr lange dauern. Da Microsoft beim Ausführen längerer Prozesse immer sofort "Keine Rückmeldung" einblendet, habe ich mir einen Fortschrittsbalken als Anzeige, wie weit das Programm ist, eingebaut. Das geht auch ganz gut.
Jetzt soll aber die Prozedur abbrechbar sein, wenn es doch zu lange dauert.
Ich habe einen Abbrechen-Button erstellt. In der Click-Prozedur, setze ich die globale Variable "Abbrechen" auf True (Beim Start als False initialisiert). In meiner Prozedur wird in einer If - Bedingung nach jedem Zeilendurchlauf "Abbrechen" abgefragt.
Ich habe aber das Gefühl, dass ich so oft ich will auf "Abbrechen" klicken kann, aber während die Prozedur läuft, wird nicht in die Click-Prozedur des Buttons gesprungen.
Hat jemand eine andere Idee, wie ich meine Prozedur abbrechen kann.
Tschüßi Lubeca
Ich habe ein ähnliches Problem, wie hier (Ladebalken - Form mit Abbrechen - Fehler!) beschrieben wird, nur in Excel mit VBA.
Ich habe eine Prozedur die viele Zeilen miteinander vergleicht und wenn welche doppelt sind in ein neues Tabellenblatt kopiert.
Das kann bei einer Excel-Datei mit mehr als 1000 Zeilen sehr lange dauern. Da Microsoft beim Ausführen längerer Prozesse immer sofort "Keine Rückmeldung" einblendet, habe ich mir einen Fortschrittsbalken als Anzeige, wie weit das Programm ist, eingebaut. Das geht auch ganz gut.
Jetzt soll aber die Prozedur abbrechbar sein, wenn es doch zu lange dauert.
Ich habe einen Abbrechen-Button erstellt. In der Click-Prozedur, setze ich die globale Variable "Abbrechen" auf True (Beim Start als False initialisiert). In meiner Prozedur wird in einer If - Bedingung nach jedem Zeilendurchlauf "Abbrechen" abgefragt.
Ich habe aber das Gefühl, dass ich so oft ich will auf "Abbrechen" klicken kann, aber während die Prozedur läuft, wird nicht in die Click-Prozedur des Buttons gesprungen.
Hat jemand eine andere Idee, wie ich meine Prozedur abbrechen kann.
Tschüßi Lubeca