|  |  | 
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 | 
| |
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 | 
| |
|
 |
|  |
|