Manes' Excel-Seite

Hier eine Auswahl von Dateien, die sich im Rahmen der Mitwirkung im Spotlight-Forum angesammelt haben:

ampel.xls

In dieser Datei wird demonstriert, wie mit Hilfe von VBA der Einsatz von mehr als 3 bedingten Formatierungen realisiert werden kann.

clsDemo

In dieser Datei wird demonstriert, wie die Eigenschaften einer MSForms.Textbox in ein Klassenmodul übernommen werden
Das Klassenmodul sorgt zusätzlich dafür, dass der eingegebene Text bestimmte Regeln einhalten muss und dass der Hintergrund der Textbox in bestimmter vorgegebener Weise gefärbt wird. Die Färbung kann sogar dynamisch - d.h. wenn bei Eintreten des Change-Ereignisses eine bestimmte Bedingung erfüllt wird - erfolgen.

Electre.xls

Electre ist ein Algorithmus, der bei der Auswahl einer von mehreren Alternativen helfen kann. Dabei wird mit Hilfe von Excel-Formeln ausgewertet, wie man die einzelnen Auswahl-Möglichkeiten bewertet hat.

higlighter.xls

Diese Datei demonstriert, wie man mit einer Kombination aus bedingter Formatierung und VBA erreichen kann, dass markierte Bereiche für die Dauer der Markierung farbig hervorgehoben werden.

Listenauswahl.xls

Diese Datei ermöglicht es, aus der aktuellen Spalte sämtliche Eintragungen in eine Liste einzulesen. Dabei werden Duplikate eliminiert, alphabetisch sortiert und bei Bedarf auch gefiltert. Das ganze erfolgt, ohne dass der Anwender dies merkt, intern auf einem ausgeblendeten Arbeitsblatt.

Listenbearbeitung.xls

Mit dieser Datei werden zwei Möglichkeiten der Listenbearbeitung demonstriert, und zwar mit

markierung.xls

Diese Datei zeigt in einer Demo, wie man mit Hilfe der bedingten Formatierung drei Bereiche farbig kennzeichnet: Den aktuellen Eingabebereich, darin die aktuelle Eingabezeile und natürlich auch die derzeit aktive Zelle. Das ganze muss mit etwas VBA unterlegt werden. Wenn dies aber geschehen ist, kann der Anwender den Bereich, in dem diese farbige Kennzeichnung erfolgen soll, recht problemlos selbst einrichten. Und es wird dabei nicht an der Ursprungsformatierung gerüttelt, die bleibt erhalten!

maske.xls

Im einfachsten Fall genügt zum Bearbeiten einer Liste die in Excel standardmäßig eingebaute Maske (Menü Daten-Befehl Maske)
Wer mit dieser Version nicht auskommt, muss sich mit VBA selbst eine Lösung stricken. Die Datei maske.xls zeigt eine Möglichkeit,
wie man eine derartige Maske per VBA ansteuern kann. Sie ist auf eine dreispaltige Liste ausgerichtet und müsste bei
Bedarf angepasst werden.

modal.xls

Bei Excel 97 ist im Unterschied zu den neuesten Excel-Versionen es leider nicht möglich, bei geöffnetem Formular auch noch im darunterliegenden Arbeitsblatt weiterzuarbeiten, wird hier mit einem Trick nachempfunden. Dabei wird im VBA-Code kurzfristig der Gehe-Zu-Befehl aufgerufen.

rechnen.xls

Eine kleine Datei zum Üben der Grundrechenarten Addieren und Subtrahieren

spezialfilter.xls

Der Spezialfilter ist eigentlich eine gute Sache, wenn er ein wenig besser zu handhaben wäre. Im hier vorliegenden Beispiel wird demonstriert, wie mit sehr wenig zusätzlichem VBA-Aufwand dafür gesorgt werden kann, dass beim Eintragen eines Filterkriteriums automatisch sofort der Spezialfilter aktiviert werden kann.

Zeitanschreibung.xls

Die Datei Zeitanschreibung ist eine Ganzjahreslösung. Das bedeutet, dass die Zeitanschreibung für das gesamte Jahr mit dieser Datei durchgeführt werden kann. Einzelheiten sind in einer Kurzanleitung dargestellt.