09.02.2014 Aufrufe

Ein VBA-Programm in Excel

Ein VBA-Programm in Excel

Ein VBA-Programm in Excel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

die Teilnehmer bitten, zu überprüfen, ob sie <strong>in</strong> der Liste aufgeführt<br />

s<strong>in</strong>d.<br />

Derartige Anwendungsfehler lassen sich me<strong>in</strong>er Me<strong>in</strong>ung nach<br />

auch durch <strong>Programm</strong>änderungen nicht gänzlich vermeiden.<br />

Möchte man hier vorbeugende Maßnahmen treffen, sehe ich die<br />

e<strong>in</strong>zige Möglichkeit, programmtechnische Vorkehrungen zu treffen<br />

dar<strong>in</strong>, dass man nach dem Rechts- oder Doppelklick für den<br />

Anwender e<strong>in</strong> Meldungsfenster (Funktion MsgBox) aufmacht<br />

mit dem H<strong>in</strong>weis: "Möchten Sie wirklich, dass ... <strong>in</strong> die Liste aufgenommen<br />

wird?"<br />

b) Datensicherung<br />

Um möglichen Datenverlusten vorzubeugen, sollte immer wieder<br />

zwischendurch gesichert werden. Man ist ja nie 100%-ig vor<br />

Stromausfällen, System- oder <strong>Programm</strong>hängern (letzteres hoffentlich<br />

nicht) geschützt.<br />

Automatische Sicherungen lassen sich natürlich auch programmtechnisch<br />

umsetzen (ActiveWorkbook.SaveAs Filename :=<br />

"Name der Datei"), z.B. direkt nach der Auslosung. Zudem könnte<br />

man dem Anwender e<strong>in</strong>en Button zur Verfügung stellen zur<br />

zwischenzeitlichen Sicherung, evtl. auch mit e<strong>in</strong>er fortlaufenden<br />

Sicherungsnummer im Date<strong>in</strong>amen. Dies wäre z.B. s<strong>in</strong>nvoll <strong>in</strong><br />

den Durchgangstabellen.<br />

c) Drucker versagt den Dienst<br />

Dass e<strong>in</strong> Drucker streikt, die T<strong>in</strong>te oder der Toner zur Neige geht,<br />

kommt leider <strong>in</strong> der Praxis immer wieder vor. Um dem vorzubeugen,<br />

ist es e<strong>in</strong>e Überlegung wert, sich vorab über e<strong>in</strong>en Ersatzdrucker<br />

mit dem bereits e<strong>in</strong>gespielten passenden Druckertreiber<br />

Gedanken zu machen.<br />

Hat man ke<strong>in</strong>en Ersatzdrucker parat, und sollte es beim Ausdruck<br />

der Spielzettel Probleme geben, ist das nicht ganz so tragisch;<br />

entweder hat man vorgesorgt und passende Vordrucke bereits<br />

mitgebracht oder aber die Teilnehmer fertigen die Spielzettel<br />

selber an ihren Tischen an.<br />

Richtig ärgerlich ist eigentlich nur der Fall, dass sich die Liste aus<br />

dem Tabellenblatt Liste nicht ausdrucken lässt.<br />

<strong>Programm</strong>technisch lassen sich diesbezüglich ke<strong>in</strong>e geeigneten<br />

vorbeugenden Maßnahmen treffen.<br />

50

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!