Home
Bausteine
Sitemap

wilfert.de Bausteine

Beispiele, Musterlösungen und Demonstrationen

Diese Seite wendet sich an alle, die ein wenig Übung in Excel haben und neugierig auf Tipps und Hinweise sind, wie man bestimmte Aufgabenstellung aus der täglichen Praxis, die auf den ersten Blick mit den Bordmitteln von Excel nicht lösbar erscheinen, doch meistern kann. Die Beispiele zeigen Lösungsansätze mit und ohne VBA. Sie enthalten eine Demonstration der Lösung und eine kurze Erläuterung, so dass sie der geübte Anwender nachvollziehen und für seine Belange anpassen kann. Wir nennen sie deshalb Bausteine. Alle Beispiele können kostenlos als Excel-Arbeitsmappe herunter geladen werden.

 

 

Statussignale per Dropdown
Neu 2007


Es wird demonstriert, wie die bedingte Formatierung genutzt wird, um den Status einer Aufgabe mit Symbolen (Ampelsignalen) anzuzeigen. Da diese Formatierung nur funktioniert, wenn die Zelle, in der das Symbol anzeigt wird, einen Zahlenwert enthält, wird ein Weg gezeigt, wie der Nutzer diese Zahlen "eingibt", indem er aus einer Dropdownliste die Begriffe rot, gelb oder grün auswählt.
Keywords: Bedingte Formatierung, Symbol, Ampel, Datenüberprüfung, Gültigkeit, Gültigkeitskriterien, Zellendropdown, Benutzerdefiniertes Format
Herunterladen

 

 

Sortieren des Textinhalts einer Zelle
Neu VBA 2007


Es wird eine benutzerdefinierte Funktion vorgestellt, die den Inhalt einer Textzelle sortiert und zurückgibt. Dabei wird der Textinhalt der Zelle in Elemente zerlegt, die durch ein bestimmtes Trennzeichen separiert sind. Das Trennzeichen wird der Funktion als Argument mitgegeben. Die sortierten Textelemente werden wieder unter Verwendung desselben Trennzeichens zusammengefügt und als Zeichenfolge zurückgegeben. Die Funktion ist geeignet, um Aufzählungen in einer Textzelle, die z. B. durch Komma oder Semikolon getrennt sind, alphabetisch zu sortieren. Auch Auflistungen mit Zeilenumbruch lassen sich so sortieren. Diese Arbeitsmappe enthält Programmcode (VBA/Makro).
Keywords: Benutzerdefinierte Funktion, VBA Code, Text, Liste, Sortieren, Trennzeichen
Herunterladen

 

 

 

 

Alphabetisch sortierte Liste
Neu 2007


Es wird ein Weg gezeigt, wie in einer Excel-Arbeitsmappe eine alphabetisch sortierte Kopie einer Liste mit Texteinträgen erstellt werden kann, ohne dabei VBA zuhilfe zu nehmen.
Keywords: Text, Sortieren, alphanumerisch, Zählenwenn-Funktion, Index-Funktion, Vergleich-Funktion
Herunterladen

 

 
 

 

 

 

Hervorheben von Diagrammpunkten
Neu 2007
Es liegt eine Datenreihe vor, die in einem Liniendiagramm dargestellt werden soll. Dabei sollen die Datenpunkte für Werte, die einer bestimmten Bedingung genügen durch Farbe und Form automatisch unterschieden werden (ohne Verwendung von VBA).
Keywords: Liniendiagramm, Formatieren Diagrammpunkt, NV()
Herunterladen
 
 

 

 

 

Erstellen Zuordnungsmatrix
2003
In einer Tabelle sind Objekte (Artikel/Erzeugnisse) und dazugehörige Attribute (Merkmale/Eigenschaften/Komponenten/Zubehör/Einzelheiten/Kategorien) aufgelistet. Diese Liste von Zuordnungspaaren wird in eine Matrix überführt, die die Zuordnung veranschaulicht, indem an den zutreffenden Kreuzungspunkten von Objekt und Eigenschaft ein "x" eingetragen wird. Die Aufgabenstellung ist umgekehrt zu der in Auflösen einer Zuordnungsmatrix. Die Lösung verwendet kein VBA.
Keywords: Matrix, Zuordnung, Index-Funktion, Bereich.Verschieben-Funktion, Anzahlleerezellen-Funktion, Zeile-Funktion, Wenn-Funktion, Vergleich-Funktion, Nicht-Funktion, Istnv-Funktion, Spalte-Funktion, Bedingte Formatierung
Herunterladen
 
 

 

Unikate extrahieren
2003
Aus einer listenförmigen Tabelle mit Datenbankcharakter wird für eine bestimmte Spalte / ein bestimmtes Attribut eine separate, gefilterte Tabelle erzeugt, die nur die Unikate auflistet. Die Lösung verwendet kein VBA.
Keywords: Liste, Datenbank, Unikate, Eindeutige Werte, Tabellenauszug, Anzahlleerezellen-Funktion,Wenn-Funktion, Und-Funktion, Nicht-Funktion, Istleer-Funktion, IstNV-Funktion, Vergleich-Funktion, Zeile-Funktion, Breich.Verschieben-Funktion, Oder-Funktion, Zählenwenn-Funktion
Herunterladen
 
 

 

Erstellen eines Tabellenauszugs
2003
Aus einer listenförmigen Tabelle mit Datenbankcharakter wird eine separate, gefilterte Tabelle erzeugt, die nur die Zeilen/Datensätze enthält, die einem bestimmten Filterkriterium genügen. Die Lösung verwendet kein VBA.
Keywords: Liste, Datenbank, Filter-Kriterium, Tabellenauszug, Anzahlleerezellen-Funktion, Vergleich-Funktion, Index-Funktion, Wenn-Funktion
Herunterladen
 
 

 

Auflösen einer Zuordnungsmatrix
2003
Aus einer Matrix mit Zuordnungen von Eigenschaften (Merkmalen, Komponenten, Zubehör, Einzelheiten) zu Objekten (Artikeln, Erzeugnissen) wird eine Liste erzeugt, die alle einzelnen Zuordnungspaare listenförmig darstellt. Die Aufgabenstellung ist umgekehrt zu der in Erstellen Zuordnungsmatrix. Die Lösung verwendet kein VBA.
Keywords: Matrix, Zuordnung, Zählenwenn-Funktion, Bereich.Verschieben-Funktion, Sverweis-Funktion, Vergleich-Funktion, Zahlenformat
Herunterladen
 
 

 

Summenerhaltendes Runden
2003
Beim Runden von Prozentwerten tritt häufig der Fall ein, dass die Summe der gerundeten Werte von 100% abweicht. Es wird eine Methode gezeigt, wie berechnete Prozentwerte automatisch so angepasst werden, dass die Summe der gerundeten genau 100% ergibt (summenerhaltendes Runden).
Keywords: Runden-Funktion, kumulierter Rundungsfehler, summenerhaltendes Runden, Prozente
Herunterladen
 
 

 

Automatisches Sortieren einer Tabelle fester Länge
2003
Eine Tabelle fester Länge liegt in geordneter Form (z. B. alphabetisch sortiert nach Bezeichnung, aufsteigend nach Schlüssel) vor. Die Reihenfolge der Einträge ist unveränderlich. Die Zahlen werden regelmäßig aktualisiert. Die grafische Darstellung der Werte soll aber bei jeder Aktualisierung in absteigender Reihenfolge erfolgen. Dazu wird ein sortiertes Abbild der Tabelle erstellt. Die Lösung verwendet kein VBA.
Keywords: Diagramm, Balkendiagramm, Verkaufszahlen, Rang-Funktion, Bereich.Verschieben-Funktion, Zählenwenn-Funktion, Vergleich-Funktion, Index-Funktion, Sverweis-Funktion
Herunterladen
 
 

 

Automatisches Darstellen einer aus einer Liste ausgewählten Datenreihe in einem vorbereiteten Säulendiagramm
2003
Aus einer Excel-Tabelle soll eine beliebige Zeile ausgewählt und als Grafik angezeigt werden. Wenn zum Beispiel die Tabelle die Verkaufszahlen für eine Reihe von Artikeln für die 12 Monate des Jahres enthält, dann soll die Auswahl eines Artikels dazu führen, dass die Verkaufszahlen genau dieses Artikels für alle Monate in einer Grafik dargestellt werden. VBA soll dabei nicht zum Einsatz kommen.
Keywords: Diagramm, Säulendiagramm, Verkaufszahlen, Datenreihe, Benannter Bereich, Bereich.Verschieben-Funktion, Vergleich-Funktion
Herunterladen
 
 

 

Automatische Zusammenfassung mehrerer kleiner Werte im Kreisdiagramm
2003
In einem Excel-Kreisdiagramm werden die kleineren Werte automatisch zu einer Kategorie zusammengefasst. Durch Eingabe eines Mindestwerts wird gesteuert, welche Kategorien zusammengefasst werden. Die Lösung kommt ohne VBA aus.
Keywords: Kreisdiagramm, Tortengrafik, Bereich.Verschieben-Funktion, Dynamisches Diagramm
Herunterladen
 
 

 

Spitzenwerte in Liniendiagramm hervorheben
VBA 2003

In einem Excel-Liniendiagramm werden Diagrammpunkte automatisch durch andere Farbe oder Form hervorgehoben, wenn sie einen bestimmten Wert überschreiten. Die Anzeige wird automatisch angepasst, wenn die Werte in der zugehörigen Tabelle sich ändern.
Anmerkung: Eine Lösung ohne VBA (Makrocode) ist unter "Hervorheben von Diagrammpunkten" zu finden.
Keywords: VBA, Chart_Activate-Ereignis, Liniendiagramm, Hervorhebung, Datenpunkte
Herunterladen

 
 

 

"Formatieren" im wissenschaftlichen Zahlenformat
VBA 2003
Eine Funktion gibt Mantisse und Zehnerpotenz eines Wertes zurück, so dass er alternativ zum standardmäßig von Excel angebotenen wissenschaftlichen Format mit hochgestelltem Exponenten zur Basis 10 dargestellt werden kann.
Keywords: VBA, Benutzerdefinierte Funktion, Zahlenformat, Exponentialschreibweise
Herunterladen 
 
 

 

Checkliste per Mausklick abhaken
VBA 2003
Beim Doppelklick auf eine Checkbox in einer Checkliste in einem Excel-Arbeitsblatt wird diese abgehakt und grün angezeigt. Mit einem weiteren Doppelklick kann das Abhaken wieder rückgängig gemacht werden. Die leere Checkbox wird rot angezeigt.
Keywords: VBA, Worksheet_BeforeDoubleClick-Ereignis, Wingdings, Checkliste, Checkbox, Abhaken
Herunterladen
 
 

 

Bedingtes Blinken einer Zelle
VBA 2003
 
Das Beispiel zeigt, wie man eine Zelle in einem Excel-Arbeitsblatt in Abhängigkeit von einer Eingabe kurzzeitig aufblinken lassen kann. Damit können zum Beispiel Fehleingaben oder Treffer signalisiert werden.
Keywords: VBA, Worksheet_Change-Ereignis, Timer, Blinken, Trefferereignis
Herunterladen
 

 

Alternative Eingaben zulassen
VBA 2003
In einer Eingabespalte sind Werte in einer bestimmten Währung einzugeben. Liegt der Betrag in einer Fremdwährung vor, wäre eine Formel oder der umgerechnete Wert einzugeben, was nicht sehr benutzerfreundlich ist. Das Beispiel zeigt eine benutzerfreundliche Variante, bei der der Fremdwährungsbetrag in die benachbarte Zelle geschrieben wird und Excel automatisch die Formel in die Eigenwährungsspalte schreibt.
Das Beispiel kann für jede Art von Umrechnung zweier Größen mit einem festen Umrechnungsverhältnis benutzt werden, z. B. kW und PS oder °C und °F.
Keywords: VBA, Worksheet_Change-Ereignis, Umrechnungen
Herunterladen
 
 

 

wilfert.de |webmaster@wilfert.de
Top