Stand: 04.03.2021 mit 10.025 Prozeduren
V.670 (04.03.2021):
- Eine Mehrfachsuche durchführen und die Formatierung der Fundstellen am Ende vornehmen
- Eine Mehrfachsuche in einem Bereich durchführen (Find – Find Next)
- Mehrere, nicht zusammen hängende Bereiche selektieren
- Suchen und Ersetzen von Zahlen und Texten mit Replace
- VIDEO 223: Eine Unikatsliste aus mehreren Spalten bilden (Dictionary-Object)
V.669 (03.03.2021):
- Einen Bereich einer Tabelle an einen Array übergeben (Funktion)
- Einen Array Schritt für Schritt aufbauen und aus nicht zusammenliegenden Zellen speisen, ausgeben und sortieren
- Einen Array Schritt für Schritt aufbauen und aus Zellen speisen
- Bereich einer Tabelle in Array einfügen und wieder ausgeben
- Ein zweidimensionales Datenfeld füllen, sortieren und ausgeben
- Ein eindimensionales Datenfeld füllen und sortieren
- Eine ArrayList ohne Dubletten füllen, sortieren und bestimmten Eintrag entfernen
- Eine ArrayList ohne Dubletten füllen, sortieren und in Tabelle ausgeben
- Eine ArrayList ohne Dubletten füllen, sortieren und auslesen
- VIDEO 222: Bei Änderung in einer Tabelle eine Sicherung erstellen mit fortlaufender Nummer
V.668 (02.03.2021):
- Ein Datenfeld füllen und eine bestimmte Spalte daraus auslesen
- Die Namen aller Tabellen der Mappe in einem Zellendropdown zur Verfügung stellen
- Eine Gültigkeitsliste aus einem Array speisen
- Eine Datei ohne Rückfrage löschen
- Eine Datei nach Existenzprüfung, kopieren (old-Style)
- Eine Datei, nach Existenzprüfung, umbenennen (old-Style)
- Funktion, die prüft, ob eine bestimmte Datei existiert
- Apostroph vor jedem Zelleneintrag hinzufügen und Tabelle als CSV-Datei speichern
- Einträge im ListView einfügen, löschen, markieren, sortieren und ausgeben
- VBA-Rundschreiben 02/2021
V.667 (28.02.2021):
- Sämtlichen Quellcode einer Arbeitsmappe in Textdateien sichern
- VIDEO 221: Wie kann ich eine flexible Suche in einem ListView-Steuerelement programmieren?
V.666 (23.02.2021):
- Auf Knopfdruck die Datentabelle im Diagramm anzeigen bzw. verschwinden lassen
- Eine flexible Such-Funktion für ein Listenfeld mit Suche in mehreren Spalten
- Mehrere Regionen/Jahre mit TRANSFORM und PIVOT verdichten (ADO & SQL)
- Zwei Varianten, Daten über mehrere Jahre hinweg auf Kostenstellen Basis zu konsolidieren (ADO & SQL)
- Diagramm in Userform vergrößert anzeigen und exportieren
V.665 (17.02.2021):
- Alle Diagrammobjekte in der gleichen Größe einstellen
- Den Titel eines Diagramm stufenmäßig in der Schriftgröße anpassen
- Den Text einer Legende eines Diagramm in der Größe anpassen
- Eine Achsenbeschriftung in einem Diagramm stufenweise anpassen
- Alle Diagrammobjekte einer Tabelle beim Klicken daraus temporär vergrößern
V.664 (16.02.2021):
- Tabelle variabel als Textdatei speichern (Spalten untereinander)
- Eine neue Tabelle anlegen und die Tabelle mit Hilfe des Ereignisses „NewSheet“ an das Ende der Mappe verschieben
- Bei der Neuanlage einer Tabelle automatisch den Erfasser und das Anlagedatum in Kopf- und Fußzeile dokumentieren
- Tabelle variabel als Textdatei speichern (Spalten nebeneinander)
- Zwei Spalten miteinander vergleichen mit der Funktion IF
- Zwei Spalten miteinander vergleichen mit der Funktion IIF
V.663 (15.02.2021):
- Doppelte Werte aus mehreren Spalten entfernen
- Doppelte Werte aus einer Spalte entfernen (RemoveDuplicates)
- Eine Pivot-Tabelle mit „fast“ allen Segmenten erstellen
- Eine bedingte Formatierung mit Wildcards bei der Textsuche verwenden
- Ein bedingtes Format auf Basis von „Kriterien-Zellen“ einstellen
- Einen Bereich mit den „versteckten“ LineStyles-Konstanten umrahmen
- Einen Rahmen in die letzte Zeile des Bereichs einfügen
- Einen Slider verwenden, um Spalte für Spalte in einer Userform anzuzeigen
- Eine ImageCombo mit Umsatz-Daten aus einer Tabelle befüllen und mit Ampelsymbol ergänzen
- Das Steuerelement ImageCombo mit ein paar Symbolen füllen
V.662 (14.02.2021):
- Eine bestimmte Information über eine Nummer in einer anderen Spalte finden (Match + Index)
- Funktion zum Abfragen von Noten über eine Zahl zwischen 1 und 6 (Choose)
- Zwei Varianten, um einen Bereich zu kopieren, zu drehen und wieder einzufügen
- Zwei Datenfelder miteinander verschmelzen und Werte daraus ansprechen
- Nur den Datenbereich (ohne Überschrift) mit Resize ansprechen
- Einen Bereich verkleinern mit Hilfe der Eigenschaft Resize
- Eine Zellenauswahl erweitern mit Resize (von einer Zelle einen ganzen Bereich)
- Einen Bereich erweitern mit Resize (von einer Zelle weitere Zellen)
- Einen Bereich in PowerPoint überführen, dann als Grafik speichern
- Eine Funktion, um einen Bereich als Grafik speichern (Daten+ Diagramm)
V.661 (13.02.2021):
- Einen Bereich mit Daten und einem Diagrammobjekt als Grafik abspeichern
- Einen Excel-Bereich als Grafik speichern
- Alle Shapes der Tabelle mit einer Hintergrundgrafik ausstatten
- Alle Shapes, die in einem bestimmten Bereich liegen, entfernen
- Eine AutoForm einfügen, benennen, beschriften und an Zelle andocken
- Ein Bild entfernen, wenn die linke, obere Ecke des Bildes an eine bestimmte Zelle andockt
- Ein Bild mehrmals untereinander einfügen
- Ein Bild einfügen und in der Breite anpassen
- Ein Bild einfügen und an einer Zelle andocken (AddPicture)
- Leere Zellen in einem Bereich als Shape-Objekte umwandeln
V.660 (11.02.2021):
- Eine neue Mappe mit nur einer Tabelle anlegen (Kurzform)
- Die aktuelle Tabelle per E-Mail versenden (Datei im Anhang)
- Die Drucklinien in einer Tabelle anzeigen bzw. ausblenden
- Beim Speichern der Mappe automatisch das Änderungsdatum in die Fußzeile schreiben
- Einen Bereich kopieren, drehen und wieder einfügen
- Jeweils den größten und kleinsten Umsatz pro Monat finden und kennzeichnen
- Eine bedingte Zählung von Datensätzen mit Hilfe der Funktion CountIfs durchführen
- Drei Varianten, eine Bezeichnung über einen Schlüssel in einer Tabelle zu finden
- Einen Listboxeintrag per Doppelklick ändern
- Eine ListBox aus einer Tabelle befüllen und danach sortieren
- Drei verschiedene Varianten, einen Bereich zu leeren (Formeln bleiben erhalten)
V.659 (10.02.2021):
- Das Auswählen einer bestimmten Spalte in einem ListObject verhindern
- Die Eingabe in einer bestimmten Spalte eines ListObjects verwerfen
- Ein Haken-Symbol bei Klick einer Zelle hinzufügen
- Hyperlinks als Schaltfläche nutzen (Worksheet_Follow_Hyperlink – Ereignis)
- Eine echte Alternative zu einer Userform – ein Formular auf einer Tabelle entwerfen
- Ein Dictionary füllen und bestimmten Eintrag löschen
- Ein Dictionary füllen und nach einem bestimmten Eintrag suchen
- Zwei mehrdimensionale Arrays vergleichen und Werte, die in beiden Arrays vorkommen, kennzeichnen
- Zwei Arrays vergleichen und Gemeinsamkeiten ausgeben
- VIDEO 220: Wie binde ich Ampel-Symbole im ListView ein und woher kommen diese?
V.658 (09.02.2021):
- Unikate Werte mit Hilfe von Array und SortedList erkennen, absteigend sortieren und ausgeben
- Unikate Werte mit Hilfe von Array und ArrayList erkennen, absteigend sortieren und ausgeben
- Die Symbole für ein ListView Element aus der aktiven Mappe beziehen
- Unikate Werte mit Hilfe von Array und ArrayList erkennen und vertikal / horizontal ausgeben
- Unikate Werte mit Hilfe von Array und ArrayList bilden und als Zellendropdown anbieten
- Unikate Werte mit Hilfe von Array und ArrayList erkennen und ausgeben
- Eine ListView aus einer Tabelle befüllen und Symbole im ListView anzeigen – Spaltenbreite dynamisch
- Verfügbare Tabellen in Dictionary laden und prüfen Name bei Neuanlage
- Eine bedingte Summierung über ein Dictionary vornehmen (Early binding)
- Die Bibliothek „Microsoft Scripting Runtime“ per Makro einbinden
- Ein Dictionary aus einer Tabelle befüllen und Max- und Min-Wert ausgeben
- Ein Dictionary aus einem Array füllen und in MsgBox ausgeben
- Ein Dictionary füllen aus einem Array und in Tabelle ausgeben
V.657 (08.02.2021):
- Ein ListObject über einen Array in eine ListView einfügen
- Eine ListView über einen Array aus einer Tabelle befüllen
- Zwei Varianten, um eine Suche in mehreren Spalten auszuführen
- Einen Satz einem ListView hinzufügen und automatisch formatieren
- Eine ListView aus einer Tabelle befüllen und dabei Ampel-Symbole im ListView anzeigen
- Multipages zur Laufzeit einfügen, Textboxen hinzufügen und mit Tabellen verknüpfen
- Mehrere Textboxen in einer Userform einfügen, aus Zellen befüllen und nach Änderung zurückschreiben
- Mehrere Textboxen in einer Userform einfügen, aus Zellen befüllen und verknüpfen
- Eine Mulitpage mit einer bestimmten Seite starten
- VIDEO 219: Zutritt zu einer Arbeitsmappe und Änderungen in Tabellen automatisch dokumentieren
V.656 (07.02.2021):
- Einen 3-stufigen Treeview aufbauen und Einträge automatisch sortieren
- Einen 3-stufigen Treeview aufbauen und Zweige unterschiedlich formatieren
- Einen Treeview aufbauen und beim Klick auf bestimmte Zweige reagieren
- Einen Treeview füllen und Kontrollkästchen und Symbolen anbieten
- Einen Treeview mit unterschiedlichen Styles aufrufen
- Gebäude, Stockwerke und Zimmer aus einer Tabelle lesen und im Treeview anzeigen
- Verzeichnisse und Dateien in einem Treeview anzeigen
- Einen Treeview mit editierbaren Zweigen aufrufen
- Einen 3-stufigen Treeview aufbauen und einzelnen Zweig dazu integrieren
- Einen 3-stufigen Treeview aufbauen und die aktuelle Auswahl in eine Zelle schreiben
V.655 (06.02.2021):
- Eine Listbox aus einem Array befüllen
- Mehrere Zeilen einer Tabelle in einer TextBox anzeigen
- Ein Start- und Ende-Datum (aus TextBoxen) in einer Zeile finden und kennzeichnen
- Drei zufällige Zellen in einem Bereich ermitteln und einfärben
- Drei zufällige Zeilen ermitteln und kennzeichnen
- In einer Textbox die Taste „Enter“ beim Verlassen der TextBox abfangen
- Zahlenwerte in einer TextBox direkt nach der Eingabe automatisch formatieren
- Eine Datumsprüfung einer TextBox mit Hilfe einer Funktion vornehmen
- Eine schreibgeschützte TextBox definieren
- In eine TextBox nur Zahlen erfassen dürfen (KeyPress-Ereignis)
V.654 (05.02.2021):
- Ein Panel von Ländern mit Flaggen-Symbolen bestücken
- Eine Imagelist von Ländern mit Flaggen-Symbolen bestücken
- Eine ListView mit Checkboxen aufrufen und alle Einträge markieren
- VIDEO 218: Die bessere ListBox? Das Listview-Element mit super Eigenschaften
- Eine ListView mit Checkboxen aufrufen und angekreuzte Einträge in Tabelle schreiben
V.653 (04.02.2021):
- Formatierte Spalte in einem ListView Element schreiben, wenn Betrag negativ ist
- Formatierte Spalten in einem ListView Element schreiben
- Eine ListView aus einer Tabelle befüllen und alle markierten Einträge in eine Tabelle schreiben V.3
- Eine ListView aus einer Tabelle befüllen und alle markierten Einträge in eine Tabelle schreiben V.2
- Eine ListView aus einer Tabelle befüllen und alle markierten Einträge in eine Tabelle schreiben
- Eine ListView aus einer Tabelle befüllen und markierten Eintrag auslesen – V2
- Eine ListView aus einer Tabelle befüllen und markierten Eintrag auslesen
- Aufruf einer gekachelten Userform
- Einen Bereich als Grafik speichern
- Ein Diagrammobjekt duplizieren und als Grafik exportieren
- Ein Diagrammobjekt als Grafik exportieren
- Prüfung, ob ein bestimmtes Diagramm in einer Mappe existiert
- Funktion, die prüft, ob eine bestimmte Tabelle in der Mappe existiert
V.652 (03.02.2021):
- Mit Hilfe eines Toggle-Buttons bestimmte Spalten ein- und ausblenden
- Über einen Toggle-Button Daten aufsteigend bzw. absteigend sortieren
- Diverse Ländernamen aus einem Array direkt in eine Combobox einfügen
- Kontrollieren, welche Optionsschaltfläche in einer Gruppe akiviert ist
- Kontrollieren, welche Kontrollkästchen in einer Userform akiviert sind
- Kontrollieren, welche Optionsschaltfläche akiviert ist
- Eine Optionsschaltfläche in Userform einfügen (zur Laufzeit des Makros)
- Neues Diagrammobjekt einfügen, mit Daten verknüpfen und in Userform anzeigen
- Neues Diagrammobjekt einfügen, mit Daten verknüpfen und in der Größe anpassen
- Neues Diagrammblatt einfügen und mit Daten verknüpfen
V.651 (02.02.2021):
- Die Standardfarben Grün/Rot etwas aufhellen (TintToShade)
- Tool: Stunden je Mitarbeiter erfassen und summieren
- Auch in einer geschützten Tabelle filtern dürfen
- Alle gefilterten Daten wieder anzeigen
- Den AutoFilter ein- und ausschalten
- Das Filterkriterium aus einer Zelle beziehen
- Gefilterte Daten in eine neue Tabelle kopieren
- Mit einem Doppelklick im gelben Bereich den Text durchstreichen bzw. wieder lesbar machen
- Per Doppelklick auf eine Zelle diese automatisch formatieren (Hintergrund, Schrift)
- Eine Zielhilfe für eine Tabelle programmieren – das Fadenkreuz
- Im benannten Bereich der Tabelle dürfen keine Eingaben vornehmen werden
- Vor dem Drucken automatisch eine Fußzeile Druckdatum und Anwendernamen aktualisieren
- Vor dem Schließen einer Arbeitsmappe alle Tabellen schützen (ohne Passwort)
- Eine Tabelle einfügen und automatisch benennen
- Ein Vielfaches einer Zahl berechnen
- Eine Quadratwurzel einer Zahl berechnen
- Einen zufälligen Code aus einer Zeichenfolge basteln
- Felder eines eindimensionalen Arrays nacheinander anhängen und ausgeben (Join)
- Arrays deklarieren (eindimensional, zweidimensional und dynamisch)
- Vor dem Schließen einer Arbeitsmappe eine Bestätigung einholen
V.650 (01.02.2021):
- Kontrollkästchen in einer Tabelle anhaken (beide Symbolleisten)
- Die Steuerelemente einer Tabelle identifizieren
- Nur bestimmte Textboxen einer Userform leeren (Steuerung über Eigenschaft Tag)
- Alle Kontrollkästchen in einer Tabelle anhaken (Symbollieste Formular)
- Alle Kontrollkästchen in einer Tabelle anhaken (Symbolleiste ActiveX)
- Die bedingte Formatierung von Daten mit Hilfe einer Symbolschriftart nachbilden
- Einen farbigen Haken per Doppelkick in eine Zelle einfügen
- Mit Doppelklick auf Zelle automatisch ein Kreuz setzen (vorher aber alle Kreuze dieser Zeile entfernen)
- In Verbindung mit einem Doppelklick und der Schriftart Wingdings ein Symbol in Zelle einfügen
- Mit Doppelkick auf Zelle automatisch ein Kreuz setzen (vorher aber alle Kreuze dieser Zeile entfernen)
- Das Doppelklick-Ereignis nutzen, um automatisch Zellen anzuhaken
V.649 (31.01.2021):
- Einen bestimmten Bereich auf Bildschirmgröße zoomen
- Die letzte Position in der Mappe/Tabelle und Zelle merken und wieder anspringen können
- Jeweils die aktuelle Auswahl kennzeichnen und beim Verlassen wieder entfärben
- Die aktuelle Zelle aus der Markierung entfernen
- Ein Tabellenereignis ganz gezielt ausschalten, ohne alle Ereignisse lahm zu legen
- Auf die Anlage einer neuen Arbeitsmappe reagieren
V.648 (31.01.2021):
- Funktion, um die erste/letzte Tabelle in einer Mappe zu ermitteln
- Alle Tabellennamen einer Mappe in einen Array befördern und ausgeben
- Prüfen, ob eine Zelle in einem benannten Bereich liegt (Intersect)
- Umlaute von Mac to Win konvertieren
- Eine Unikatsliste mit zwei Arrays erzeugen und ausgeben
V.647 (30.01.2021):
- Auf einer Zelle aufsetzen, dann nach rechts wandern…
- Einen automatisches Anpassen der Zeilenhöhe vornehmen
- Automatischer Scroll und Zellenauswahl nach jedem Blattwechsel vornehmen
- Eine normale Tabelle „hübsch“ formatieren (ausgewählten Bereich)
- Aus einem Bezug eine Zellekoordinate extrahieren
- Eine mehrspaltige ListBox in mehreren Spalten durchsuchen
- Ein Bild in Tabelle einfügen, an Zelle ausrichten und automatisch in der Breite anpassen
- Ein Bild in Tabelle einfügen und an Zelle ausrichten
- Einzelne Mappen aus Tabellen erzeugen
- Ein Diagrammobjekt einfügen und mit Bereich verknüpfen
- Ein Diagrammobjekt in andere Tabelle kopieren und an Zelle andocken
- Ein Diagramm-Objekt in einer Tabelle als PDF exportieren
- Verschiedene Diagramm-Typen anzeigen lassen
V.646 (29.01.2021):
- Eine neue Zeile im ListObject anhängen und automatisch befüllen (über eine Funktion)
- Eine neue Zeile im ListObject anhängen und automatisch befüllen
- Zwei Varianten, eine Unikatsliste für ein Dropdown zu erstellen
- Ein Datenfeld aus mehreren Tabellen befüllen und in neuer Mappe ausgeben
- Einen Array definieren, transponieren und in anderen Array laden
- Einen Array definieren und nachträglich vergrößern
- Zwei Varianten, einen Array zu definieren und zu füllen (einmal mit DIM, einmal ohne DIM)
- Ein Format aus einem Bereich auf einen anderen übertragen
- Zeilen im Wechsel einfärben und mit einem Rahmen versehen
- Mehrere Spalten mit Währungsformat buw. Standard-Format ausstatten
V.645 (28.01.2021):
- Eine Formel für eine Spalte ohne Schleife schreiben –> nur Ergebnis daraus ausgeben
- Zwei Spalten vergleichen und „fehlende“ Nr in Spalte B ausgeben (Dictionary)
- Einen Array füllen, drehen, in einen anderen Array überführen und in Tabelle ausgeben
- Einen mehrzeiligen Array anlegen und ausgeben
- Eine leere Jahrestabelle mit Hilfe von Arrays erstellen
- Array füllen und horizontal oder vertikal ausgeben
- Bestimmte Zeile finden und Spalten summieren (Find & Resize)
- Bestimmte Zeile finden und Spalten summieren (Find+ Bereich bilden)
- Alle Daten mit Ausnahme von bestimmten Kostenstellen in eine Liste schreiben (ADO + SQL)
- Alle Werte von bestimmten Kostenstelle summieren (ADO+SQL)
V.644 (27.01.2021):
- Alle Werte aus einer Tabelle nach Kostenstelle und Monat aufsummieren und ausgeben (ADO + SQL)
- Daten konsolidieren auf Kostenstelle (ADO+SQL)
- Nur Daten aus bestimmten Kostenstellen abfragen (SQL+ADO)
- Abfrage von Daten in einem bestimmten Datumsbereich (von –> bis)
- Daten aus aktueller Mappe aus einem benannten Bereich holen (ADO+SQL)
V.643 (26.01.2021):
- Vier Varianten, eine Tabelle so kurz wie möglich, anzusprechen
- Einen vorgegebenen Bereich um eine bestimmte Anzahl von Zeilen und Spalten vergrößern (Resize)
- Einen bestimmten Bereich um einige Zeilen vergrößern (Resize)
- Drei Varianten, die letzte benutzte Zeile/Spalte zu ermitteln
- Leere Zellen in bestimmten Zeilen durch eine 0 ersetzen (Replace)
V.642 (25.01.2021):
- Fehlerhafte Bezüge/Formeln in einer Tabelle entfernen (Text)
- Fehlerhafte Bezüge/Formeln in einer Tabelle entfernen (IsError)
- Bedingte Formate in ganzer Mappe entfernen
- Zufallszahlen im Bereich A1:D10 in zufälligen Zellen einfügen
- Aus einzelnen Zeilen mehrere Zeilen erstellen
V.641 (24.01.2021):
- Ein Shape – Objekt auf die markierten Zellen legen
- Den Datei Öffnen-Dialog mit voreingestelltem Filter anzeigen und auswerten
- Bestimmte Zeilen duplizieren und in andere Tabelle schreiben
- Array aus Tabelle befüllen und bestimmte Zeilen daraus entfernen
- Mehrere nicht erkannte Datumsangaben in einer Spalte formatieren
V.640 (23.01.2021):
- Gitternetzlinien in einem Diagramm einfügen, formatieren und wieder ausblenden
- Skalierung einer Achse aus Zellen beziehen
- Ausgeblendete Spalten in einem Diagramm verbergen (Standard) und wieder anzeigen
- Den Abstand der Säulen in einem Diagramm dynamisch anpassen
- Verbundene Zellen aufspüren und kennzeichnen
- Einen Array nach bestimmten Wörtern filtern
- Array aus Tabelle befüllen, runden und wieder ausgeben
- Array aus Tabelle füllen, sortieren und wieder ausgeben (Bubble Sort)
- Array füllen und leere Datensätze rauswerfen
- Tool: Ein erweitertes GANTT-Diagramm mit mehrfarbigen Balken (Zimmerverwaltung)
V.639 (22.01.2021):
- Eine ComboBox mit Monaten in eine Tabelle einfügen
- Über eine InputBox einen Bereich auswählen, um die Summe bilden zu können
- Schaltfläche direkt auf markierten Zellen einfügen und mit Makro verknüpfen
- Verknüpfung zu einer Mappe auf dem Desktop erstellen
- Eine „Standardschaltfläche“ mit Enter bzw. eine Abbruch-Schaltfläche mit „ESC“ einstellen
- Datei-Öffnen Dialog mit mehreren Dateien zum auswählen anzeigen
- Eine InputBox mit Zahleneingabe anzeigen
- Einen Mouseover bei Schaltflächen einstellen
- Eine Zuordnung von Daten flexibel über eine Userform vornehmen
- Nur Zahlen, Komma und Punkt in mehreren TextBoxen zulassen (KeyPress)
V.638 (21.01.2021):
- Eine wandernde Schaltfläche programmieren
- Mehrere Textboxen in eine Tabelle einfügen und verknüpfen
- Eine Textbox in Tabelle einfügen, beschriften und an Zelle andocken
- Eine Textbox in Tabelle einfügen und beschriften
- Mehrere Textboxen in einer Userform automatisch anlegen
- Nur eine 5-stellige Zahl (PLZ) eingeben dürfen
- Nur Zahlen, Komma und Punkt in TextBox werden zugelassen (KeyPress)
- Nur Zahlen in TextBox werden zugelassen (KeyPress)
- Die Anzahl bedingt gefärbter Zellen in Tabelle ermitteln
- Die Anzahl gefärbter Zellen in Tabelle ermitteln
V.637 (20.01.2021):
- VBA-Rundschreiben 01/2021
- Alle konstanten Zellen mit Zahlen färben (SpecialCells)
- Alle Konstanten mit Ergebnis=Zahlen, Datumsangaben in einer Tabelle finden (SpecialCells)
- Alle Formeln mit Ergebnis=Zahlen, Datumsangaben identifizieren (SpecialCells)
- Ein Datum in einer Spalte suchen und de Fundstelle + weitere fünf Zellen übertragen
- Die letzte gefüllte Zelle in einer Tabelle finden mit SpecialCells
V.636 (19.01.2021):
- Zwei Varianten, den Datenbereich eines ListObjects zu ermitteln
- Zellen auf einer nicht aktiven Tabelle markieren
- AutoTexte mit Hilfe des Ereignisses Worksheet_Change einfügen
- Array aus Tabelle füllen und leere Zeilen festhalten
- VIDEO 217: Projektplanung mit Excel mit Hilfe eines GANTT-Diagramms – Termine optisch aufpeppen
V.635 (14.01.2021):
- Ein mehrspaltiges Listenfeld füllen und mehrere Einträge in Tabelle zurückschreiben
- Mehrere Zellen einer Tabelle überwachen (Intersect)
- Skalierung der Y-Achse aus Zellen holen
- Ein Label in einem Diagramm pixelweise nach alle Seiten verschieben
- Skalierung der X-Achse aus Zellen holen
V.634 (13.01.2021):
- In einer Textbox nur Text eingaben dürfen (Funktion)
- Das Speichern einer Mappe unter einem anderen Namen verhindern
- Ausgehend von der aktiven Zelle die dazugehörige Tabelle ermitteln (Parent)
- Bestimmte Felder in einer Pivot-Tabelle verstecken
- Alle leere, sichtbare Tabellen in der Mappe entfernen
- Kommentare am Ende einer Seite ausdrucken
- Die Tabellenfunktion „PivotdatenZuordnen“ ein- und ausschalten
- Alle benannten Bereiche einer Tabelle hervorheben
- Einen bestimmten Bereich einer Tabelle als PDF ablegen
- Bereich kopieren und als Grafik einfügen
V.633 (10.01.2021):
- Die Datei – Erweiterung für alle Dateien in einem Verzeichnis ändern (FSO)
- Prüfen, ob die Einträge in einem Array unikat sind
- Prüfen, ob bestimmte Zahl in Array vorkommt
- Zufällige Werte ohne Dopplungen ermitteln (Array)
- Kategorien anhand einer Farbe zusammenfassen
V.632 (08.01.2021):
- Excel Diagramme in eine PowerPoint-Folie übertragen
- Excel Bereich in eine PowerPoint-Folie übertragen
- Aus einer Access-Tabelle alle Datensätze ohne Rückfrage von Excel aus löschen
- Datensätze in einer Access-Tabelle in einem bestimmten Zeitraum suchen
- Kategorien zusammenfassen mit Hilfe des Spezialfilters
V.631 (07.01.2021):
- Prüfen, ob ein Wert in einem Array enthalten ist (bestimmte Spalte)
- Prüfen, ob ein Wert in einem Array enthalten ist (egal in welcher Spalte)
- Position der Fundstelle im Array ermitteln und ausgeben
- Doppelte Werte aus einem Array entfernen (nur mit Arrays)
- Doppelte Werte aus einem Array entfernen (im Zusammenspiel mit einem Dictionary)
- Aktuelle Mappe per E-Mail versenden (Early Binding)
- Aktuelle Mappe per e-Mail versenden (Late Binding)
- Alle Formeln in Tabelle schützen
- Alle Hyperlinks in einer Tabelle entfernen (Einzeiler)
- Die Methode AutoFit für nicht zusammenhängende Spalten verwenden
V.630 (06.01.2021):
- Einen Ordner eine Ebene höher abfragen (FSO)
- Die 56 Standardfarben von Excel auslesen und anhand der Farb-Nr die Farbe ausgeben
- Den letzten Bearbeiter der Mappe ändern
- Den letzten Bearbeiter der Mappe ermitteln
- Den aktuellen Anwender, Datum und Uhrzeit auslesen (UserStatus)
- Externe Verknüpfungen einer Mappe zählen
- Prüfen, ob eine Mappe Verknüpfungen zu anderen Mappen hat
- Den Desktop des Anwenders ermitteln (WScript)
- Den Ordner „Eigene Dateien“ ermitteln (WScript)
- Benutzerdefinierte Funktion zur Bestimmung des Spaltenbuchstabens anhand der Spaltennummer (auch revers)
V.629 (05.01.2021):
- Benutzerdefinierte Funktion, die anhand einer Spaltennummer den Spaltenbuchstaben zurück gibt
- Mehrere Spalten auf einmal ansprechen (Einsatz von Union)
- Mehrere Zeilen auf einmal ansprechen (Einsatz von Union)
- Die komplette Oberfläche von Excel sperren/entsperren
- Schrift -Formatierungs-Dialog anzeigen und auswerten
- Verfügbare Schriftarten in einer Tabelle auflisten
- Daten konvertieren – Führende Apostrophen entfernen
- Prüfen, ob ein mehreren Zellen das Gleiche steht (Einsatz der Eigenschaft Text)
- Prüfen, ob ein Shape ein Bild ist
- Ein Shape erkennen und identifizieren (Drei Varianten)
V.628 (05.01.2021):
- Zwei Varianten, um alle Kommentare einer Tabelle zu löschen
- Zwei Varianten, alle Kommentare einer Tabelle auszulesen
- Erste und letzte Zelle in einem Bereich ermitteln
- Benutzerdefinierte Funktion, um die Hyperlink-Adresse einer Zelle zu ermitteln
- Benutzerdefinierte Funktion, um den RGB Wert einer Zellenfarbe auszulesen
V.627 (04.01.2021):
- Datensätze vom heutigen Tag mit der bedingten Formatierung finden
- Die bedingte Formatierung „enthält Zeichenfolge“ verwenden
- Die Laufzeit eines Makro in Millisekunden messen
- Einen Bereich mit / ohne Shapes kopieren
- Die „SortedList“ füllen und prüfen mit Contains oder On Error Resume next
V.626 (31.12.2020):
- Eine Collection ohne Duplikate füllen, ausgeben und sortieren (inkl. eigener Prüffunktion)
- Eine ArrayList unikat befüllen, sortieren und ausgeben
- Zwei Zeilen miteinander vergleichen (Kurzform)
- Einen Text in ein Shape-Objekt einfügen
- Eine Collection ohne Duplikate füllen, ausgeben und sortieren (on Error Resume Next)
V.625 (31.12.2020):
- Eine flexible Pausenfunktion programmieren (inkl. Compileroptions)
- Einen Text in einfache Anführungszeichen setzen mit Chr(39)
- Einen Text in doppelte Anführungszeichen setzen mit Chr(34)
- Doppelte Einträge aus einer Liste entfernen und anschließend sortieren
- Einen Text am Ende eines Word-Dokuments einfügen
V.624 (31.12.2020):
- Ein deutsches Datum in ein englisches Datum umstellen und formatieren
- Prüfen, ob eine bestimmtes Verzeichnis bzw. eine bestimmte Datei existiert (FSO – Einzeiler)
- Prüfen, ob ein bestimmtes Steuerelement in einer Userform vorhanden ist
- Benutzerdefinierte Funktion zum Übersetzen von Texten (Webservice von Google)
- VIDEO 216: Intelligente Arrays mit Zusatzfunktionen – Der „Stack“ und die „SortedList“
V.623 (30.12.2020):
- Die „SortedList“ anwenden – Liste aus Tabelle füllen und ersten / letzten Wert ermitteln
- Die „SortedList“ anwenden – Bestimmte Einträge aus einer Liste entfernen
- Die „SortedList“ anwenden – Zwei Listen abgleichen und zusammenführen
- Die „SortedList“ anwenden – Unikate Zahlen einlesen, sortieren und ausgeben
- Die „Queue“ anwenden – Queue aus Tabelle befüllen und prüfen, ob bestimmte Einträge in der Queue vorhanden sind
- ArrayList aus Tabelle befüllen und prüfen, ob bestimmte Werte in ArrayList enthalten sind
- Den „Stack“ anwenden – Stack aus Tabelle befüllen und prüfen, ob bestimmte Einträge enthalten sind
- Den „Stack“ anwenden – Stack aus Tabelle befüllen und auslesen
- ArrayList aus Tabelle befüllen und auslesen
- Queue aus Tabelle befüllen und auslesen
V.622 (30.12.2020):
- Leere Zeilen in einem markierten Bereich entfernen
- Benutzerdefinierte Funktion, um eine Zeichenfolge x-Mal zu wiederholen
- Benutzerdefinierte Funktion, um die Zwischenablage auszulesen
- Mehrere zufällige Zahlen im Wertebereich von 1 bis 5 erzeugen
- Drei Zufallszahlen im Wertebereich zwischen 1 und 100 erzeugen
V.621 (29.12.2020):
- Mit Hilfe einer Queue eine Unikatsliste bilden und Einträge pro Unikat zählen
- Queue-Liste anlegen, in Array packen und ausgeben
- Eine Queue füllen, ansprechen und wieder leeren
- Zur Laufzeit eines Makros, Steuerelemente in Userform einfügen und mit Tabelle verknüpfen
- VIDEO 215: Die letzten 5%. Bereich in Array einfügen, verarbeiten, ausgeben (Value contra Value2)
V.620 (28.12.2020):
- Flexiblen Bereich aus einer Tabelle an einen Array übergeben
- Kompletten Inhalt einer Tabelle restlos und schnell entfernen
- Unikate Werte aus einer bestimmten Spalte eines Bereichs ermitteln
- Einen Bereich in einen Array überführen (Value contra Value2)
- ListObject in einen Recordset transferieren
V.619 (27.12.2020):
- Stunden addieren und in einem „Planer“ zusammenführen (Arrays)
- Stunden pro Monat zusammenfassen und ausgeben (ADO & SQL)
- Stunden addieren und in einem „Planer“ zusammenführen – Standard-Lösung
V.618 (22.12.2020):
- Plan- und Ist-Werte zweiter Tabellen gegenüberstellen und abgleichen (ADO+SQL)
- Beispiel für den INNER JOIN (Tabellen abgleichen und Differenz berechnen)
- Den Lagerbestand zweiter Monate vergleichen und die Differenz bilden (SQL, ADO)
- Beispiel für den RIGHT JOIN (Zwei Tabellen vergleichen, wo fehlt was?)
- Beispiel für den LEFT JOIN (Zwei Tabellen abgleichen und zusätzliche Daten über einen Schlüssel holen)
V.617 (21.12.2020):
- Die Erstellung einer Unikatsliste dynamisch halten (SQL+ADO)
- Datensätze aus einer „flexiblen“ Tabelle holen (SQL+ADO)
- Mehrere Tabellen zusammenfassen (Unterschied zwischen UNION und UNION ALL)
- Eine Unikatsliste aus mehreren Tabellen erstellen (SQL+ADO)
- Mehrere Tabellen zusammenfassen und auf einer Tabelle ausgeben (SQL+ADO)
V.616 (20.12.2020):
- Daten aus einer anderen Mappe verarbeiten und verdichten (SQL; Gruppieren nach Monat)
- Daten aus einer anderen Mappe verarbeiten und verdichten (SQL; Gruppieren nach Datum)
- Daten aus einer anderen Mappe verarbeiten und verdichten (SQL; Gruppieren nach Nummer)
- Der Performance-Check – Array contra SQL – Daten verdichten
- Daten im Array verdichten (von Nr – bis Nr)
V.615 (19.12.2020):
- Eine Combobox unikat befüllen und mit einem Listenfeld verknüfen (SQL+ADO)
- VIDEO 214: Wer ist schneller im Array? Suche von vorne oder ab bestimmter Position aufsetzen
- Bestimmte Sätze in Array finden und übertragen
- Array durchsuchen und kleinsten Wert finden
- Array durchsuchen und größten Wert finden
- Array durchsuchen und letzten Eintrag mit Übereinstimmung finden
V.614 (18.12.2020):
- Eindeutige Zahlen über ein Dictionary ermitteln und in einem Dropdown anbieten
- Ein ListObject Zeile für Zeile/Spalte für Spalte abarbeiten
- Zwei Varianten alle „konstanten“ Zellen in einem Bereich zu leeren
- Über den Einsatz von SQL/ADO eine Combobox sowie eine Listbox füllen
- Textfeld auf korrekte Datumseingabe prüfen
- Ausgewählten Eintrag aus einer ComboBox einer Tabelle auslesen
V.613 (16.12.2020):
- Eine Pivot-Tabelle automatisch erstellen mit vorheriger Überprüfung der Zieltabelle
- Flexible Einteilung mehrerer Länder zu Gruppen (Kontrollkästchen automatisch setzen)
- Zwei Varianten um Daten zu verdichten (Dictionary contra SQL)
- Bestimmte Daten aus einer Massentabelle extrahieren (2 Varianten: Array und SQL)
- VIDEO 213: Wie von Zauberhand: Automatisch auf Veränderungen im ListObject reagieren
V.612 (13.12.2020):
- Eine neue Zeile im ListObject hinzufügen und automatisch befüllen
- Ein bestimmte Spalte in einem ListObject überwachen (Zutritt verwähren)
- Auf einen Doppelklick in einem ListObject automatisch reagieren
- Das Ereignis Worksheet_Change im ListObject anwenden
- Bei Veränderungen an einem ListObject automatisch reagieren
V.611 (12.12.2020):
- Struktur aus Tabelle füllen und wieder ausgeben (Type)
- Die Eingabe in einem ListObject überwachen und bei Bedarf die aktuelle Zeile übertragen
- Bestimmte Spalten aus einer Tabelle entfernen
- Mehrere Bereiche „freischalten“, den Rest schützen
- Zählerstände nach unten übertragen und weiterschreiben
V.610 (11.12.2020):
- VIDEO 212: Doppelte Daten „paarweise“ formatieren
- Eine Liste mit Kontenzuordnungen auf doppelte Zuordnungen überprüfen
- Summen-Zeile schreiben, wenn noch nicht vorhanden
- Eine Mittelwertsberechnung aus einem variablen Bereich durchführen
- Mehrteilige Artikel-Nummer mit führenden Nullen auffüllen, wenn nötig
V.609 (10.12.2020):
- Skript: Excel-VBA-Grundlagen – 97 Seiten, PDF
- Bestimmte Konten zusammenfassen und exportieren (Schleife + Select case)
- Bestimmte Konten zusammenfassen und exportieren (AutoFilter)
- Wochenenden und Weihnachten in einer Tabelle kennzeichnen
V.608 (09.12.2020):
- Skript: Der VBA-Kracher – 42 Ausgaben, 504 Seiten
- Skript: Datenzugriffe über ADO und SQL – 40 Seiten, PDF
- Skript: Excel VBA im Zusammenspiel mit Office – 78 Seiten, PDF
- Skript: ListObjects mit Excel-VBA – 132 Seiten, PDF
- Skript: Alles über Array 103 Seiten, PDF
V.607 (08.12.2020):
- Collection befüllen und bestimmte Spalten auskippen in Ziel-Tabelle
- Ein Array und eine Collection im Zusammenspiel
- Collection befüllen und auskippen in eine Spalte einer anderen Tabelle
- Performance – der Zeitvergleich: Befüllung von Collection / Array – wer ist schneller? – 5 Mio. Sätze
V.606 (07.12.2020):
- Eine Internetseite öffnen mit FollowHyperlink
- Eine Datei öffnen mit FollowHyperlink
- Einen Ordner im Datei-Explorer öffnen und anzeigen
- Bestimmte Einträge in einem Dictionary sammeln und ausgeben
- Bestimmte Inhalte aus einem Array holen (API – CopyMemory)
- Einen Teil der Daten aus einem Datenfeld herausholen und in einer Tabelle ausgeben
- Mehrere Zeilen aus einem Array extrahieren (nicht zusammenliegend)
- Bestimmte Teile aus Array extrahieren
- Markierte Tabellen in neue Mappe transferieren
- Eine eigene Zuordnung einem Summen-Saldenliste (SUSA) anhand einer Steuertabelle
V.605 (06.12.2020):
- Layout von Pivot – Tabelle festlegen (Zellen mit Null)
- Das Layout einer Pivot-Tabelle festlegen (Gitternetz, Spalten- und Zeilenrahmen)
- Zwischenergebnisse einblenden und oben ausrichten
- Pivot-Layout einstellen, Zeilen- und Spaltentitel festlegen
- Pivot-Feldnamen bei Zeilen-Feldern wiederholen
V.604 (05.12.2020):
- Eine Filterung in einer Pivot-Tabelle herausnehmen und alle Einträge anzeigen lassen
- Zwischensummen in einer Pivot-Tabelle je nach Zustand ein- bzw. ausblenden
- Zwischensummen/Gesamtsumme in Pivot anzeigen bzw. verbergen
- Alle Pivot-Tabellen auf Basis eines gemeinsamen Bereichs erweitern und aktualisieren
- Die Belegung eines Seitenfeldes aus einer Zelle holen
- Die ausgewählten Seitenfeldeinträge einer Pivot-Tabelle ermitteln
- Einen Eintrag für ein Seitenfeld einer Pivot-Tabelle aus einer Zelle beziehen
- Eine Pivot-Tabelle ohne Rückfrage entfernen
- Den Datenbereich einer Pivot-Tabelle erweitern und danach aktualisieren
- Eine bestimmte Pivot-Tabelle aktualisieren/alle Pivot-Tabelle aktualisieren
V.603 (05.12.2020):
- Zufallszahlen auf Basis bereits bestehender Zahlen bilden (bis zum 3-fachen)
- Einen Excel-Bereich als Bild exportieren
- Alle markierten Spalten erkennen und am Bildschirm ausgeben
- Einen Array füllen und dann mit einem Befehl wieder leeren
- Prüfen, ob ein Array gefüllt oder leer ist
V.602 (04.12.2020):
- Eine Collection erstellen und mit Großbuchstaben füllen
- Collection aus Tabelle füllen, bestimmte Werte in Array übertragen und ausgeben
- Die Tabellenfunktion SUMME in einem Array einsetzen
- Bereich in Array, Array verarbeiten und ausgeben (2 Varianten)
- VIDEO 211: Zwei Varianten: Doppelte Daten entfernen, wenn mehrere Spalten gleich sind
- Doppelte Zeilen entfernen, wenn Spalten übereinstimmen
- Aus zwei Arrays einen Array machen
- Eine Struktur mit Type aus einer Tabellen befüllen und in einer anderen Tabelle ausgeben
- Eine Struktur mit Type aufbauen, befüllen und auslesen
- Eine Struktur mit der Anweisung Type aufbauen
V.601 (03.12.2020):
- Alle Tabellen der Mappe als PDFs ablegen
- Letzte Zeile/Spalte im ListObject finden
- Drei Varianten, einen Bereich zu summieren
- Einen Bereich über die Funktion Evaluate+Sum summieren
- Einen Array anlegen, befüllen und die letzte Dimension vergrößern
- Einen Bereich benennen und Namen verstecken
- Prüfen, ob ein bestimmter Name in der Mappe existiert
- Einen benannten Bereich mit Hilfe von Resize vergrößern
- Alle benannte Bereiche, die auf einen Fehler „verweisen“, entfernen
- Array befüllen und ermitteln, an welcher Stelle ein Eintrag im Array gespeichert ist
- Array befüllen und prüfen, ob ein bestimmter Wert darin enthalten ist
- Zufällige Zeichen aus vorgegebenem Text erzeugen
V.600 (02.12.2020):
- Leere Zellen im ListObject filtern
- Eine Collection füllen und bestimmte Einträge daraus entfernen
- Eine Collection füllen und prüfen, ob ein Eintrag in der Collection ist
- Eine Collection füllen, durchlaufen und wieder leeren
- Ein bedingtes Format in einem ListObject filtern
- Rot gekennzeichnete Zellen in einem ListObject filtern
- Gefüllte Zellen aus einem ListObject herausfiltern
- Bestimmte Quartale aus einem ListObject herausfiltern
- Ein ListObject nach bestimmten Jahren filtern
- ListObject mit Daten aus einem bestimmten Zeitraum filtern
- AutoFilter mit Daten vor einem bestimmten Datum
- AutoFilter nutzen mit exakter Datumsübereinstimmung
- Anwenden des Spezialfilters mit Datum
- Nutzung des AutoFilters mit WildCards für mehrere Kriterien in einer Spalte
V.599 (01.12.2020):
- Den Ablauf eines Makros in einer Textdatei dokumentieren
- Eine Unikatsliste mit SELECT DISTINCT erstellen und in einer anderen Tabelle ausgeben
- Drei unterschiedliche Varianten, eine „Formel“ zu schreiben und nach unten auszufüllen
- Perfomance-Test mit / ohne „Ausschalten was geht“
- Alle Dateien aus einem Ordner (inkl. Unterodner) lesen, in einen Array packen und in Tabelle ausgeben
V.598 (29.11.2020):
- Ein ListObject vergrößern mit Resize
- Die Filterpfeile in einem ListObject ein- und ausblenden
- Ein ListObject anlegen und benennen mit nur einer Codezeile
- Reguläre Ausdrücke: Eine Zeichenfolge blockweise auseinander nehmen
- Reguläre Ausdrücke: Die ersten beiden Ziffern entfernen, wenn es Zahlen sind
- VBA-Rundschreiben 11/2020
V.597 (28.11.2020):
- Laufzeittext – wer ist schneller CopyFromRecordset / Resize mit Array
- Einen Mehrjahresbericht mehrerer Länder pro Monat erstellen (ADO + SQL + Array)
- Mehrere Länder in Regionen zusammenfassen in einem 12 Monats-Umsatz-Bericht (Ado + SQL + Array)
- Daten aus diversen Länndern verdichten auf einen 12 Monate Bericht (ADO + SQL + Array)
- Eine Quartalsliste pro Land erstellen (SQL + ADO)
V.596 (27.11.2020):
- Die Befüllung eines Arrays in einem Listenfeld anzeigen lassen
- Die Übergabe von Argumenten mit ByRef bzw. ByVal – 3 Beispiele
- Regular expressions: Bestimmte Zeichen aus Zellen entfernen (early+late binding)
- Aktuelle Preise aus einer geschlossenen Mappe/aus der aktiven Mappe holen (SQL#ADO)
- Aus einer Tabelle mehrere Tabellen erzeugen (SQL+ Funktion)
- Dateien aus einem Ordner listen und in Array zwischenspeichern, danach ausgeben (FSO)
- Mittelwertsberechnungen und Summenbildung im Array durchführen und Ergebnis in Tabelle ausgeben
- Daten über einen Schlüssel finden und in einem Array zwischenlagern, danach ausgeben
- Mehrere Tabellen nach Konto/Monat verdichten und in eine Pivot-Tabelle überführen
V.595 (26.11.2020):
- Vier superschnelle Varianten, Massendaten eines Jahres in einen Quartalsbericht zu befördern
- Ein Bild aus einer Tabelle in eine verbundene Zelle einfügen und ausrichten
- Mehrere Varianten, Shapes in einer Tabelle zu entfernen
- Ein Bild in eine Tabelle einfügen und an einer Zelle ausrichten
- Einen Excel-Bereich abfotografieren und in eine PowerPoint-Folie übertragen
- Vier Varianten, Ordner zu durchsuchen, auch rekursiv
- Drei Varianten, eine Datei (Existenz) zu prüfen und gegebenfalls löschen
- Textdatei in Array einlesen, alles nicht lesbare entfernen und in Tabelle ausgeben
- Textdatei in Array einlesen,filtern und ausgeben
V.594 (25.11.2020):
- Prüfen, ob eine bestimmte Bibliothek (Scripting Runtime) eingebunden ist
- Daten filtern im ListObject (Unterschied zwischen Top 10 und Top 10 Prozent)
- Alle e-Mail im aktuellen Ordner (Entwurf) werden automatisch versendet
- Funktion, um Fehlermeldungen in eine Textdatei zu schreiben Early binding)
- Funktion, um Fehlermeldungen in eine Textdatei zu schreiben (Late binding)
V.593 (24.11.2020):
- Prüfung, ob ein Shape oder eine Zelle ausgewählt wurde
- Ein Shape in einer Tabelle, je nach Zustand, ein- und ausblenden
- Die Postionen eines Shapes in einer Tabelle abfragen
- Den Namen des zuletzt eingefügten Shape-Objekts ermitteln
- Bild in Tabelle einfügen und ausrichten
V.592 (23.11.2020):
- Umsatzdaten mehrerer Jahre pro Kostenstelle verdichten – Array total
- Umsatzdaten auf Quartal pro Kostenstelle verdichten – Array total
- Zusammenspiel von ComboBox und einer ListBox über den Einsatz von Arrays/Dictionary
- Zusammenspiel von ComboBox und einer ListBox über den Einsatz von SQL-Anweisungen
- Eine Combobox mit einer SQL-Anweisung befüllen und auswerten
V.591 (22.11.2020):
- Einzelne Bestandteile eines ListObject auslesen
- Eine „normale“ Tabelle auslesen und in ein ListObject wandeln
- Eine Spalte eines ListObjects als Währung/Zahl formatieren (NumberFormat)
- Eine Spalte eines ListObjects als Währung/Normal formatieren (Style)
- VIDEO 210: Recht elegant: Suche in einer ListBox mit Hilfe von Arrays durchführen
V.590 (21.11.2020):
- Weitere Laufzeitverbesserung zu ID11249 (VIDEO 208: Massendatenverarbeitung: Bestimmte Zeilen aus einer Liste extrahieren)
- Einträge aus einem ListObject in ein anderes überführen
- Daten von einem ListObject in ein anderes ListObject kopieren
- Leere Zeile im ListObject hinzufügen und befüllen
- Den Spezialfilter mit ListObject anwenden (Kriterienbereich und Quelltabelle=ListObject)
- Den Spezialfilter mit ListObject anwenden (Kriterienbereich=ListObject)
- Referenz-Nummern in einer anderen Tabelle finden und zuordnen
- VIDEO 209: Auf der Suche nach Bremsern – Automatisierte Erstellung von Testdaten
V.589 (20.11.2020):
- Einsatz des Filters im Array (entspricht, entspricht nicht, case sensitiv)
- Filtern mit Wildcard im ListObject nach Wildcard selbst (~*)
- Filtern mit Wildcards im ListObject auf ungleich (<>*)
- Filtern mit Wildcards im ListObject auf Übereinstimmung „*“
- Gefilterte Daten in andere Tabelle übertragen
V.588 (19.11.2020):
- VIDEO 208: Massendatenverarbeitung: Bestimmte Zeilen aus einer Liste extrahieren – Array Total
- Zwei Varianten, um bestimmte Zeilen aus einer Tabelle zu extrahieren
- Mehrere Argumente als Array an eine Prozedur übergeben (ParamArray)
- Einen Array an eine Prozedur übergeben und danach abarbeiten
- Mehrere Argumente als Array übergeben (ParamArray)
- Mehrdimensionalen Array anlegen und durchlaufen
- Gruppierte Tabellen sicher verstecken
- Zeichenfolge durch eine andere Zeichenfolge ersetzen (Replace & Substitute)
- Zeichenfolge an bestimmter Stelle ersetzen
- Die zweite Position einer Zeichenfolge in einem Text finden
- VIDEO 207: Blitzschnelle Technik – Zeilen im ListObject mit Hilfe von Arrays entfernen
V.587 (18.11.2020):
- Listobject in Array laden, einige Zeilen entfernen und Rest ausgeben in Tabelle
- Êin ListObject in einen Array überführen, bestimmte Daten sammeln und ausgeben
- Einen eindimensionalen Array an ein Listobject hängen
- Ein Datenfeld an ein ListObject anhängen
- Die AutoFilter-Pfeile im ListObject ein- und ausblenden
- Eine Summen-Zeile im ListObject anhängen und Berechnungsfunktion ändern
- Den Style eines ListObjects abfragen und anpassen
- Tabelle in ein ListObject wandeln und wieder in Tabelle zurückführen
- Ein ListObject durchsuchen und „Fundstelle“ in Zellen ausgeben
- Ein ListObject nach einem bestimmten Begriff durchsuchen
- AutoFilter im ListObject anwenden unter dem Durchschnitt)
- AutoFilter im ListObject anwenden (über dem Durchschnitt)
- AutoFilter im ListObject anwenden – die besten 10%
- AutoFilter im ListObject anwenden (die drei schlechtesten Werte)
- AutoFilter im ListObject anwenden (Top10)
V.586 (17.11.2020):
- Den AutoFilter im ListObject anwenden (Zahlen von..bis)
- Einen eindimensionalen Array in einen zweidimensionalen Array überführen (Variabel)
- Outlook-Bilbiothek nach Prüfung einbinden/deaktivieren
- Länder in Collection einfügen und über einen Schlüssel ansprechen
- Einen Array in eine Collection einlesen
V.585 (16.11.2020):
- Bereich spaltenweise unterschiedlich färben
- Gesamt-Spaltenbreite einer verbundenen Zelle ermitteln
- Bild an Breite/Höhe einer verbundenen Zelle anpassen und einfügen
- Die Start- und Endezeile einer verbundenen Zelle ermitteln
- Die Start- und Endespalte einer verbundenen Zelle ermitteln
V.584 (15.11.2020):
- Array füllen, bestimmte Spalte extrahieren und einfügen
- Array füllen, bestimmte Zellen aus einer Spalte extrahieren und einfügen
- Array füllen, bestimmte Zeile extrahieren und einfügen
- Array füllen, bestimmte Zeile extrahieren und transponiert einfügen
- Mehrere Tabellen in einen dreidimensionalen Array einlesen und in Zieltabelle einfügen
V.583 (14.11.2020):
- Dimensionen eines mehrdimensionalen Arrays ermitteln
- Größten/Kleinsten Wert in einem Array suchen (Match)
- Einen eindimensionalen Array in einen zweidimensionalen Array überführen und ausgeben
- Suche im Array durchführen mit SVERWEIS
- Sortieren des Inhaltes einer Listbox anhand der ersten Spalte (numerisch)
V.582 (13.11.2020):
- Einen mehrdimensionalen Array mit nur einer Zeile füllen und abarbeiten
- VIDEO 206: Coole Technik – alle Daten der Mappe in einem 3D-Array speichern und wieder ausgeben
- Eine Collection füllen und ausgeben (alle Daten aus den Tabellen einer Mappe)
- Dreidimensionales Datenfeld füllen und ausgeben
- Einen zweidimensionalen Array blitzschnell füllen
V.581 (12.11.2020):
- Korrekte Benutzung der Zeit-Formate (mm bzw. NN)
- Den Druckbereich alle Tabellen einer Mappe nach dem benutzten Bereich einstellen
- Alle Tabellen einer Mappe ab einer bestimmten Zeile leeren
- e-Mails aus Excel mit Signatur und HTML-Tags versenden
- Tabellen „paarweise“ als PDF exportieren
V.580 (11.11.2020):
- Die Existenz eines Ordners prüfen und gegebenenfalls den Ordner anlegen (FSO, early binding)
- Eine Mehrfachsuche nach einem Text/Zahl mit Find/FindNext
- Zwei Beispiele zur Vermeidung von Laufzeitfehlern
- Jede „wirklich“ gefüllte Zelle im benutzten Bereich einer Tabelle kennzeichnen
- Excel-Daten an eine PowerPoint-Präsentation übergeben (Early binding)
V.579 (10.11.2020):
- Den benutzten Bereich einer Tabelle auf einige Spalten begrenzen
- Einen Array anlegen, dimensionieren, erweitern und ausgeben
- Eine Collection aus einer Tabelle befüllen, ändern und wieder ausgeben
- Ein Dictionary-Objekt befüllen und wieder in Tabelle ausgeben
- Eine Collection füllen und sortieren mit dem BubbleSort
V.578 (09.11.2020):
- Prüfen, ob ein bestimmter Eintrag in einer Collection vorhanden ist
- Eine Collection erstellen, befüllen und bestimmte Einträge daraus ansprechen
- Zwei Arrays in einen Array packen und einzelne Einträge daraus ansprechen
- Eine Textdatei mit Hilfe des FileSystem-Objekts erstellen
- VIDEO 205: Gültigkeitsliste³: Mehrere Varianten, ein Zellendropdown per VBA anzulegen
V.577 (08.11.2020):
- Eine Gültigkeitsliste aus einem Recordset generieren
- Eine Gültigkeitsliste aus Dateinamen eines Ordners generieren (FSO)
- Eine Gültigkeitsliste aus Ordnernamen (inkl. Unterordner) generieren (FSO)
- Eingaben in Spalte A werden in Spalte B dokumentiert
- Eine Gültigkeitsliste aus einem Array generieren
V.576 (07.11.2020):
- Einen benannten Bereich in einen Array einlesen, verarbeiten und wieder ausgeben
- Einen Splash-Bildschirm anzeigen, ein Label aktualisieren und nach 3 Sekunden wieder beenden
- Ein Excel Makro aus Word heraus aufrufen, ohne die Mappe öffnen zu müssen
- Über eine Prozedur ein Tabellenereignis aufrufen
- Die 56 Standardfarben von Excel ausgeben und etwas aufhellen
V.575 (06.11.2020):
- Reguläre Ausdrücke: Zahlen aus Text extrahieren
- Reguläre Ausdrücke: Eine Zeichenfolge prüfen „Beginnt mit“ – „Endet mit“
- Reguläre Ausdrücke: Die ersten drei Zeichen einer Zeichenfolge prüfen
- Den Mittelwert von vier Spalten in einem Array berechnen und ausgeben
- Beispiel für den Einsatz der Methode Resize
V.574 (05.11.2020):
- Formeln in der Mappe finden und mit einem aufgehellten Grün kennzeichnen (TintAndShade)
- Zwei Beispiele, um Rohdaten in eine Jahres-Matrix einzulesen
- Bestimmte Daten aus einer geschlossenen Mappe holen, ohne diese zu öffnen
- Dateien aus einem Ordner in einen anderen Ordner verschieben und umbenennen
- Ein Beispiel für die Berechnung von Daten in einem mehrdimensionalen Bereich
- Alle Mappen in einem Ordner verarbeiten und die Tabellen zusammen untereinander hängen
V.573 (04.11.2020):
- Alle verbundenen Zellen in einer Tabelle finden und kennzeichnen
- Alle Dateien aus einem Ordner ermitteln und in Array ablegen
- Alle Dateien aus einem Ordner auslesen und Namen am Bildschirm ausgeben (FSO)
- Zwei Tabellen miteinander vergleichen und Gemeinsamkeiten ausgeben (Array)
- Daten übertragen, PDF erstellen und per Mail verwenden (Early binding)
V.572 (03.11.2020):
- Zeilentitel und Spaltentitel schreiben ohne AutoFill
- Einen Bereich aus einer Tabelle kopieren, transponieren und einfügen
- Ein Datenfeld füllen, drehen und ausgeben
- Einen Array drehen und in einen anderen Array einfügen (TRANSPOSE)
- Einen Array mit einer eigenen Funktion drehen und wieder ausgeben
- Bestimmte Felder aus einem Array holen und in einer Tabelle ausgeben
- Eine bestimmte Spalte aus einem Array holen und transponiert in Tabelle einfügen
- Eine bestimmte Zeile aus einem Array holen und transponiert in eine Tabelle einfügen
- Eine bestimmte Zeile aus einem Array holen und im Direktfenster ausgeben
- Ein Datenfeld einmal und zweimal drehen und im Lokalfenster ansehen
V.571 (02.11.2020):
- Zwei benutzerdefinierte Funktionen zur Ermittlung der Teilermenge
- Datenfelder zusammenführen mit JOIN und abarbeiten
- Beispiel für den Einsatz der Funktion SPLIT
- Beispiel für den Einsatz der Funktion JOIN
- VIDEO 204: Array total: Tabellen vergleichen und gemeinsame Sätze ermitteln und ausgeben
V.570 (01.11.2020):
- Mit Hilfe des Objekts QueryTables bestimmte Daten aus einer Tabelle abfragen und in andere Tabelle schreiben
- Mit Hilfe von ADO&SQL Daten aus einer Tabelle in eine geschlossene Mappe übertragen
- Mit Hilfe von ADO/SQL Daten aus einer Tabelle in eine andere übertragen
- Eine Textdatei mit Hilfe des Objektes QueryTables einlesen
- Daten konvertieren mit Hilfe eines Arrays
V.569 (31.10.2020):
- Suche nach doppelten Werten aus zusammengesetzten Zellen
- VBA-Rundschreiben 10/2020
- Berichtsfilterseiten aus einer Pivot-Tabelle erstellen und danach die Werte einfrieren
- SQL anwenden, um Umsätze einer Tabelle nach dem Datum auf Monatsebene verdichten
- Bestimmte Spalten aus einer Tabelle kopieren und transponieren
- Mehrere Berichtsfilterseiten aus einer Pivot-Tabelle erstellen
- Mehrere Regionstabellen in einem Array zusammenführen und auswerten
- Tabellen in Datenfeld transferieren, verdichten und in Ergebnis-Matrix ausgeben
- Mehrere Tabellen einer Mappe in einen Array überführen und danach ausgeben
- Benutzerdefinierte Funktion, um einen bestimmten Text in einer Spalte zu finden
V.568 (29.10.2020):
- Ein ListObject in einen Array einlesen, dann bestimmte Sätze in anderen Array packen und ausgeben
- Ein ListObject in einen Array einlesen, dort weiterverarbeiten und wieder ausgeben
- Eine Spalte aus einem ListObject in einen Array einlesen und wieder ausgeben
- Suchen nach einem Text in einem ListObject
- Mit Doppelklick auf eine Zelle in Spalte B wird ein Dropdown erstellt
- Ein ListObject spaltenweise verarbeiten
- e-Mails an mehrere unterschiedliche Adressaten mit unterschiedlichen Anhängen versenden (ListObject)
- Ein ListObject Zeile für Zeile verarbeiten
V.567 (28.10.2020):
- Abfrage via SQL / ODBC auf einer Oracle-DB
- Einen Array durchsuchen und Fundstellen dokumentieren
- Einen großen Bereich in einer Tabelle nach einer 5-stelligen Zahl durchsuchen
- Ein Beispiel zum Konvertieren von Daten (Datumangaben –> (310 –> 03.10.2020)
- VIDEO 203: Durch die Hinterür: Unikatsliste mit SQL erstellen und ein Zellen-Dropdown erstellen
V.566 (23.10.2020):
- VIDEO 202: Alle Dateien aus Ordner einlesen, untereinander hängen und ListObject erstellen
- VIDEO 201: Mega: 1.6 Mio. Datensätze in 2 Sekunden verarbeiten
- VIDEO 200: Tabellenblätter richtig sortieren
- VIDEO 199: Flexibel die richtige Spalte anhand des Titels finden und schnell darauf zugreifen
- VIDEO 198: Die Suche im Listenfeld über eine TextBox (Mehrfachmarkierung von ListBox-Einträgen)
V.565 (08.10.2020):
- VIDEO 196: Leere Zeilen und Spalten automatisch in einem Bereich einfügen
- VIDEO 197: Mysteriös, aber real: Datumswerte werden nicht richtig erkannt-die leichte Reparatur
- VIDEO 195: Aus der Hotline: Spalte zerlegen und spaltenweise sortieren
- VIDEO 194: Nicht schlecht! Daten in eine geschlossene Mappe schreiben, ohne diese zu öffnen
- Abwandlung Datensatz 11095 in einfacheren Code, um Zeilen variabel zu sein.
V.564 (30.09.2020):
- Neue Zeile im ListObject einfügen
- Funktion, die mehrere Spalten in eine Spalte schreibt
- Auf jede Druckseite 45 Zeilen bringen
- Jeweils 6 Spalten auf eine Druckseite (Wiederholungsspalte=Spalte A)
- VIDEO 193: Rohdaten verdichten, Einzelwertnachweis und Export in einem Aufwasch
V.563 (21.09.2020):
- Bei unbekannten Usern beim Speichern eine Tabelle schützen
- Alle Zeilen nach einer bestimmten Zelle löschen
- Alle Spalten nach einer bestimmten Spalte entfernen
- VIDEO 192: Laufzeitfehler, nein Danke! 32/64 Bit? Zur Laufzeit entscheiden, was gebraucht wird
- VIDEO 191: Einen Blockpfeil über dem aktuellen Monat eines Säulendiagramms einfügen
V.562 (16.09.2020):
- Den Zugang in eine Mappe von Anwender & Passwort abhängig machen
- VIDEO 190: Auf die Spalten eine Pivot-Charts zugreifen – aktuellen Monat einfärben
- VIDEO 189:“Muss-Zellen“ in einer Tabelle prüfen
- VIDEO 188: Aktuellen Monat im Diagramm kennzeichnen & Diagramm einfügen und an Zelle andocken
- VIDEO 187: Zelleninhalt aus einer geschlossenen Mappe holen, ohne diese zu öffnen – 2 Varianten
V.561 (11.09.2020):
- Benutzerdefinierte Funktion, um auf eine Zelle in einer geschlossenen Mappe zuzugreifen
- Beim Klick auf eine Option einen Text in ein Label schreiben
- Bestimmte Tabellen aus einer Mappe entfernen
- VIDEO 186: Achtung Stolperfalle – eine ComboBox richtig füllen mit RowSource
- Prüfen, ob Daten in einem bestimmten Format vorliegen
V.560 (10.09.2020):
- Öffnen-Dialog mit voreingestelltem Pfad öffnen
- Ein Zellendropdown aus zwei Spalten erstellen
- Laufwerk mappen und eine Tabelle als csv-Datei schreiben
- VIDEO 185: Blitzschnelles Einfügen von Formeln über die R1C1-Schreibweise für ganze Bereiche
- VIDEO 184: Auf Eingaben automatisch reagieren – zwei Praxisbeispiele
V.559 (08.09.2020):
- Dropdown ohne leere Zellen erstellen
- VIDEO 183: Tabellen zusammenfassen – Automatisches Schreiben von Formeln und Verknüpfungen
- Prüfung, ob sich ein Shape-Objekt in einem bestimmten Bereich befindet
- VIDEO 182: Zelle in Bereich ansteuern – Bildung eines zufälligen Buchstaben+Zahl=Koordinate
- VIDEO 181: Direkt nach der Eingabe – Unikate Nummern in einem Dropdown anbieten
V.558 (02.08.2020):
- Die aktive Zeile inkl. des darauf liegenden Shapes löschen
- Jeweils den Monatsersten sowie den Monatsletzten für das ganze Jahr zusammenstellen
- Datum ausfüllen von Start-Datum bis Ende-Datum (Nur Arbeitstage)
- Liste generieren: Datum ausfüllen von Start-Datum bis Ende-Datum
- VIDEO 180: Schutz vor Veränderung: Bestimmte Aktionen in einem Bereich deaktivieren
V.557 (02.08.2020):
- Textfelder auf einer Userform dynamisch anordnen
- Zufallszahlen in einem bestimmten Wertebereich bilden
- Eine automatisches Speichern für eine Arbeitsmappe einstellen/ausschalten
- Textdatei mit Wert aus letzter, belegten Zelle aus Spalte A schreiben
- Ein Bild in eine Image-Steuerelement laden und wieder entfernen
- Größe eines Bereichs über eine Zelleneingabe dynamisch halten
- Beim Öffnen einer Mappe automatisch einige Informationen festhalten
- Hyperlinks beschriften aus Zelleninhalten
- Dynamisches Diagramm erstellen und an Zelle andocken
- Das Speichern einer Mappe nur zulassen, wenn bestimmte Zellen gefüllt sind
V.556 (01.08.2020):
- Alle Shapes in einer Tabelle markieren (nicht die Schaltfläche)
- Alle Shape-Objekte einer Tabelle markieren
- Ein Shape-Objekt mit einem Farbverlauf einfügen
- Ein Rechteck einfügen und formatieren (Füllung und Linie)
- Gefilterte Daten in andere Tabelle übertragen
V.555 (31.07.2020):
- Den Dialog FilePicker verwenden, um eine Datei auszuwählen
- Eine CSV-Datei über den FilePicker öffnen und Zeile für Zeile verarbeiten
- Mehrdimensionales Datenfeld füllen und Zeile für Zeile auslesen
- Einen mehrdimensionalen Array mit Text und Wert befüllen
- Beim Speichern einer Mappe eine bestimmt Tabelle schützen
V.554 (29.07.2020):
- Markiertes Bild in einer Folie bildfüllend vergrößern
- Aktuelle Folie als Grafik abspeichern
- Animationseffekte auf allen Folien entfernen
- Schriftart und Schriftgröße für alle TextBoxen auf allen Folien anpassen
- Alle TextBoxen auf einer Folie identifizieren
- Alle Shapes auf einer Folie über eine Schleife verarbeiten
- Alle Folien einer Präsentation über eine Schleife abarbeiten
- Aktuelle Folie ans Ende der Präsentation verschieben
- Aktuelle PowerPoint-Folie entfernen
- Neue Präsentation anlegen und neue, leere Folie einfügen
- Aktuelle Präsentation als PDF abspeichern
V.553 (29.07.2020):
- Array aus einer Tabelle befüllen und die erste/letzte Spalte ausgeben
- Den Mittelwert aller Umsätze pro Monat berechnen (Arrays)
- Bedingtes Zählen von Buchungen pro Monat über Arrays durchführen
- Bedingte Summierung über zwei Arrays durchführen (Mehrere Bedingungen)
- VIDEO 179: Auch eine Möglichkeit: Monatswerte mit Hilfe von zwei Arrays blitzschnell kumulieren
V.552 (28.07.2020):
- Array aus Bereich befüllen und partiell auslesen (Erste/letzte Zeile)
- Array füllen, ausdünnen und transponieren
- Einen Zellenbereich Zelle für Zelle in einen Array einfügen, dann Feld für Feld auslesen
- Bereich als Bild in PowerPoint einfügen
- API-Funktion zum Erstellen eines Verzeichnisses (32/64 bit)
V.551 (24.07.2020):
- Excel-Bereich in PowerPoint einfügen (Late binding)
- PowerPoint-Präsentation von Excel aus als PDF speichern (Early binding)
- Eine Word-Tabelle Zelle für Zelle abarbeiten
- Aktive Tabelle als PDF exportieren mit voreingestelltem Namen
- VIDEO 178: Schnellformatierung durch Tastenkombinationen für alle Mappen durchführen
V.550 (23.07.2020):
- Einen Bereich über eine InputBox markieren und Bereich leeren
- Über einen MouseOver die Zwischenablage füllen
- Der wandernde Pfeil
- VIDEO 177: Eine eigene Benutzerverwaltung stricken (inkl. ausgesägter Tabelle & ScrollArea)
- VBA-Rundschreiben 07/2020
V.549 (18.07.2020):
- Einen Excel-Bereich in ein Word Dokument übertragen
- TextBoxen einer Userform über Makro ausrichten
- Bestimmte Spalten entfernen, wenn ein Bereich leer ist
- VIDEO 176: Wenig Wartungsarbeit, stabiler Code: Daten aus TextBoxen in einer Tabelle speichern
- VIDEO 175: Ohne VBA kaum lösbar? Wann sind 80% aller Positionen pro Auftrag abgewickelt?
V.548 (16.07.2020):
- Zelle finden und Bereich von der Fundstelle bis zum Ende erweitern
- Duplikate entfernen, wenn zwei Spalten übereinstimmen
- Ein Zellendropdown ohne Duplikate erstellen
- VIDEO 174: Total flexibel – freie Einteilung von Konten zu Gruppen über eine Steuertabelle
- VIDEO 173: Und es geht doch – Zugriff auf den Codenamen einer Tabelle in einer externen Mappe
V.547 (13.07.2020):
- Tabelle in externer Mappe über den Codenamen ansteuern
- Tabelle ans Ende der Mappe kopieren und automatisch benennen
- Text innerhalb einer Word-Textmarke formatieren
- Datei nach Existenzprüfung schreibgeschützt öffnen (FSO)
- VIDEO 172: Mehrere Lieferanten über eine flexible Schnittstelle laufen lassen
V.546 (08.07.2020):
- VBA-Rundschreiben 06/2020
- VBA-Rundschreiben 05/2020
- Bestimmte Zeilen aus einer Tabelle entfernen, Anreichern oder Verdichten
- Verschiedene Möglichkeiten, eine Zelle „anzumalen“
- Eine Mittelwertszeile am Ende einer Liste einfügen
- Zellen beim Gruppenwechsel automatisch einfärben
- Die erste und letzte Dublette ermitteln und wegschreiben
- Aufträge kennzeichnen mit >80% Fertigstellung
- Preise aus einer auszuwählenden Mappe holen und dabei die Zielspalte frei definieren
- Daten von einer Tabelle auf eine andere übertragen – total flexibel
V.545 (23.06.2020):
- Alle angelegten benutzerdefinierten Mappen-Eigenschaften auslesen
- Eine benutzerdefinierte Dokumenteigenschaft in Excel anlegen, ändern und ausgeben
- Eine benutzerdefinierte Dokumenteigenschaft in Word anlegen und ausgeben
- Alle Wörter in einem Word-Dokument zählen
- Alle Dokumenteigenschaften in einem Word-Dokument auflisten
- Dokumenteigenschaften auslesen und setzen
- Eine Spalte in zwei Spalten aufteilen
- Alle Folien als Grafiken ablegen
V.544 (16.06.2020):
- Zellendropdown per Makro anlegen
- Bedingte Formatierung (5 Pfeile) einfügen
- Bedingte Formatierung (Ampel mit Werten) einfügen
- Bedingte Formatierung (Ampel mit %) einfügen
- VIDEO 171: Drei Varianten, um eine Formel nach unten auszufüllen (ohne zu „schleifen“)
V.543 (15.06.2020):
- Formel nach unten ausfüllen R1C1 – Methode
- VIDEO 170: Schaltflächen mit Rücksprung auf allen Tabellen einfügen
- Prüfung, ob AutoFilter gesetzt ist und ob etwas gefiltert wurde
- Das Dictionary-Objekt nutzen, um eine Liste nach Kst bedingt zu summieren
- VIDEO 169: Was wäre, wenn Beleidigungen niemals beim Empfänger ankommen würden?
V.542 (06.06.2020):
- VIDEO 168: Diagramme über ein Makro einfügen und mit Daten bestücken
- Zahlenwerte im Autofilter als Text angeben
- Spezialfilter mit einen Array speisen und Ergebnis in anderer Spalte ausgeben
- Den AutoFilter mit einem Array speisen (inkl. Wildcards)
- VIDEO 167: Mit Shapes auf Tabellen „klarkommen“
V.541 (05.06.2020):
- Daten ab einem bestimmten Datum aus einer Tabelle extrahieren (SQL+ADO)
- Bestimmte Regionen aus einer Tabelle extrahieren (SQL+ADO)
- Bestimmte Daten aus Excel abfragen (SQL+ADO)
- Alle Daten aus einer Tabelle abfragen und nach Region sortieren (SQL)
- Tabelle mit SQL in Recordset einlesen, in Datenfeld transportieren und in Tabelle ausleeren
- Tabelle mit SQL in Recordset einlesen und Feld für Feld verarbeiten
V.540 (04.06.2020):
- Alte Tabellen aus einer Mappe entfernen
- Werte im Array ersetzen und in andere Tabelle ausleeren
- VIDEO 166: Eine alternative Formularsteuerung für Tabellen einrichten
- Zeilen je nach Status ein- und ausblenden
- Speichern unter – Ordner auswählen und Mappe speichern
V.539 (31.05.2020):
- Ein dreidimenionales Datenfeld befüllen und in einer Tabelle ausgeben
- Beim Speichern einer Mappe automatisch eine Tabelle als PDF speichern
- Mehrere Ordner automatisch nacheinander anlegen
- Hyperlinks mit fertigen Suchbegriffen für Google zusammenstellen
- Eine Mehrfachsuche in einem Bereich durchführen
V.538 (31.05.2020):
- Bestimmte Zeilen ein- und ausblenden
- Die aktuellste Mappe aus einem Verzeichnis ermitteln
- Das Zellenkontextmenü für einen bestimmten Bereich deaktivieren
- VIDEO 165: Die wandernde Grafik und Kreuze setzen per Doppelklick
- Einen Array füllen und in einen anderen Array übertragen
V.537 (27.05.2020):
- Die aktuelle Tabelle jeweils ans Ende der Mappe stellen
- Zwei Varianten, um alle Tabellen einer Mappe zu selektieren
- Mehrere, nicht zusammenhängende Bereiche verarbeiten
- Prüfung, ob mehrere Bereiche in einer Tabelle markiert wurden
- Eine InputBox mit Bereichsauswahl erstellen
V.536 (26.05.2020):
- Werte aus mehreren Bereichen einer Tabelle entfernen
- Alle gruppierten Tabellen ohne Rückfrage aus der Mappe entfernen
- Tabellen gruppieren, zählen und in neue Mappe exportieren
- Ein Bild in eine Tabelle einfügen und in Bereich einpassen
- Word-Tabellen in Excel importieren
V.535 (24.05.2020):
- Einen Array aus einer Zelle erstellen, durchlaufen und gedreht ausgeben
- Mehrere Mappen über den Datei – Öffnen – Dialog nacheinander verarbeiten
- Den Datei-Öffnen-Dialog aufrufen und ausgewählte Mappe in Zelle schreiben
- Eine Tabelle auf dem Desktop des Benutzers als PDF ablegen
- Den benutzten Bereich einer Tabelle in ein Word-Dokument übertragen
V.534 (23.05.2020):
- Die Differenz in Monaten zum aktuellen Datum ermitteln
- Die Differenz in Tagen zum aktuellen Datum ermitteln
- Eine dynamische Gültigkeitsliste anlegen
- Aus einem Feld zwei Felder in einer Access-Tabelle machen
- VIDEO 164: Excel-Diagramme an bestimmten Stellen in ein Word-Dokument einfügen
V.533 (22.05.2020):
- Benutzerdefinierte Funktion, die von einem Suchwert die Zellenadresse zurück gibt
- In einer Spalte den Straßennahmen von der Haus-Nr trennen
- Ein Excel-Diagramm an eine bestimmte Stelle in einem Word-Dokument einfügen
- Die Liniendicke und Linienfarbe in einem Diagramm anpassen
- Mehrere Textdateien aus einem Ordner in eine Tabelle untereinander einspielen
V.532 (15.05.2020):
- Zwei Varianten, um bestimmte Daten von einer Tabelle in eine andere Tabelle zu schreiben
- VIDEO 163: Eine Bilder-Galerie in Excel automatisch erstellen
- Ein Bild in eine Tabelle einfügen und positionieren
- VIDEO 162: Bilddateien dynamisch in eine Excel-Tabelle laden
- Bestimmte Daten aus einer geschlossenen Arbeitsmappe holen
V.531 (09.05.2020):
- Umsatzdaten aus einer geschlossenen Mappe holen und in Array ablegen
- Umsatzdaten aus einer geschlossenen Mappe holen und in einen Monatsbericht einfügen
- Über ADO & SQL Umsätze monatlich gruppieren und ausgeben
- Monatssummen je Kostenstellen aus einer geschlossenen Mappe holen
- VIDEO 161: Durch die Hintertür – Zugriff auf eine geschlossen Arbeitsmappe über ADO & SQL
V.530 (07.05.2020):
- In einem Kalender den aktuellen Tag suchen und einfärben
- Eine PDF – Datei öffnen und anzeigen
- VIDEO 160: Ein echter Kracher – den „SVERWEIS“ in Excel für eine Access-DB anwenden
- Ein Inhaltsverzeichnis aller Tabellen einer Mappe mit Seitenzahlen erstellen
- VIDEO 159: Vier Beispiele zum Einsatz der Methode AutoFill / FillDown
V.529 (05.05.2020):
- Einen Array in einem String Feld für Feld, getrennt durch ein Zeichen, ablegen (Join)
- Einen Bereich in einer Tabelle kopieren und gedreht wieder einfügen (PasteSpecial)
- Einen eindimensionalen Array füllen und waagrecht bzw. senkrecht ausgeben
- Einen Array füllen, verändern, drehen und ausgeben
- VIDEO 158: Drei Praxisbeispiele für den Einsatz des AutoFilters in Excel
V.528 (04.05.2020):
- Einen Kommentar einfügen und im Kommentarfenster anzeigen lassen
- VIDEO 157: Markierte Einträge von einem Listenfeld in ein anderes Listenfeld übertragen
- Bestimmte Einträge aus einer Liste sammeln und ausgeben (SQL & ADO)
- Bestimmte Einträge aus einer Liste sammeln und ausgeben (über einen Array)
- ArrayList füllen, in Array nur bestimmte Daten übertragen und in Tabelle zurückschreiben
V.527 (30.04.2020):
- Das Zusammenspiel von einer ArrayList und einem Array
- In einer Liste jeweils den Satz mit der letzten Versions-Nr in eine Combobox einfügen
- Ein Bild in einer Tabelle einfügen und an eine bestimmte Zelle andocken
- Ein mehrspaltiges Listenfeld mit Mehrfachauswahl füllen und auswerten
- VIDEO 156: Auf Knopfdruck ein Inhaltsverzeichnis der enthaltenen Tabellen einer Mappe erstellen
V.526 (29.04.2020):
- VBA-Rundschreiben 04/2020
- Eine Liste mit Hilfe einer Collection sortieren und ausgeben
- Ein ListObject in einen Array einfügen und wieder ausgeben
- VIDEO 155: Drei Praxisbeispiele für den Einsatz des Ereignisses Worksheet_SelectionChange
- VIDEO 154: Drei Praxisbeispiele für den Einsatz der Methode UNION
V.525 (27.04.2020):
- Mehrere Kontrollkästchen auf einer Tabelle mit einem Status-Makro verknüpfen
- Die Formatierung von Textfeldern in einer Userform anpassen
- Bestimmte Produkte aus einer Pivot-Tabelle filtern
- API-Funktion zur Suche von Dateien, auch in Unterverzeichnissen
- VIDEO 153: Eine blinkende Zelle programmieren
V.524 (24.04.2020):
- Beim Öffnen einer Datenbank eine Sicherung erstellen
- VIDEO 151: Eine Format unabhängige Such-Funktion von Daten mit Hilfe eines Arrays
- Vergleich zwischen einem Array und einer ArrayList in Punkto „Sortieren“
- Beim Betreten einer beliebigen Tabelle immer eine bestimmte Zelle ansteuern
- VIDEO 150: Mysteriös – auf der Suche nach einem formatierten Datum in einer Tabelle
- Zeilen aus Array / ArrayList filtern
- Eine XML-Datei in UTF-8 konvertieren
- Eine ArrayList füllen und einen bestimmten Eintrag daraus entfernen
- VIDEO 149: Der intelligente Array Teil 2 – Daten aus einer ArrayList entfernen
V.523 (20.04.2020):
- Eine ArrayList füllen und prüfen, ob ein bestimmter Eintrag enthalten ist
- Bedingtes Einlesen von Daten in eine ArrayList
- VIDEO 148: Der intelligente Array – eine ArrayList füllen, sortieren, drehen und ausgeben
- VIDEO 147: Suche mit Format – Suche und Formatierung von Namen in einer Tabelle (ohne Schleife)
- VIDEO 146: Anzahl der Sonntage pro Monat über eine benutzerdefinierte Funktion ermitteln
- VIDEO 145: TextBoxen in Tabelle einfügen, ausrichten, formatieren, beschriften, Makro zuweisen
V.522 (17.04.2020):
- Die genaue Pixelposition des Cursors feststellen (API 32 und 64 Bit)
- VIDEO 144: Interessantes Feature – den „Formatpinsel“ von Excel auch für Shapes anwenden
- VIDEO 143: Automatisches Füllen – drei praktische Beispiele zum Einsatz der Methode AutoFill
- Alle Arbeitsmappen, die älter als 90 Tage sind, aus einem Ordner entfernen
- VIDEO 142: Umsätze pro Kostenstelle verdichten ohne SUMMEWENN mit autom. Prüfung der Ergebnisse
V.521 (15.04.2020):
- VIDEO 141: Einen eigenen Passwort-Dialog mit verstecktem Passwort erstellen
- VIDEO 140: Tabelle nach Zellfarbe filtern und Filter-Ergebnis schnellstmöglich ablegen
- Einen Bereich in einer Tabelle 1:1 in eine andere Tabelle übertragen
- VIDEO 139: Zellen ohne Schutz? Ungeschützte Zellen in einer Tabelle erkennen und verarbeiten
- VIDEO 138: Textdateien verarbeiten – Zwei Varianten, um Zeilen einer Textdatei zu zählen
V.520 (11.04.2020):
- Klassenprogrammierung: Zwei unterschiedliche Klassen für Checkboxen programmieren
- Klassenprogrammierung: Bei mehreren Checkboxen in einer Userform beim Klicken die Beschriftugn einfärben
- VIDEO 137: Drei gängige Varianten ein mehrspaltiges Listenfeld aus einer Tabelle zu befüllen
- VIDEO 136: ListBox mit Mehrfachauswahl – Daten transponieren und in eine ListBox einfügen
- VIDEO 135: Doppelte Sicherheit – eine Excel-Tabelle auf Knopfdruck in Access ablegen
V.519 (08.04.2020):
- Eine ListBox mit Daten aus teilweise verbundenen Zellen füllen
- Schaltfläche einfügen und mit einem Video im Internet verknüpfen
- VIDEO 133: Unfassbar – leere Zellen ohne Schleife in einem Aufwasch löschen
- VIDEO 132: Daten mit Hilfe von Arrays blitzschnell aus einer Liste ausdünnen und ausgeben
- VIDEO 134: Excel als Grafik-Programm? – Zwei Varianten, um Bilder zu kopieren und einzufügen
V.518 (06.04.2020):
- VBA-Rundschreiben 03/2020
- Eine neue Mappe anlegen und danach verbergen
- Eine Arbeitsmappe in einer neuen Excel-Sitzung öffnen und danach verstecken
- Alle markierten Zellen durchsuchen und bestimmte Zeichenfolgen kennzeichnen
- Einen Array aus einer Tabelle Feld für Feld aufbauen
- Eine Saldo-Spalte in einer Access-Tabelle programmieren
- VIDEO 131: Bilder in Zellen-Kommentaren ablegen
V.517 (03.04.2020):
- Ein mehrspaltiges Dropdown mit formatierten Daten füllen
- Unikate aus einem Array mittels eines Dictionary ermitteln
- VIDEO 130: Befüllung einer Combobox mit Tagesnamen (und weitere Eigenschaften von Comboboxen)
- VIDEO 129: Das möglicherweise bessere Zellendropdown
- VIDEO 128: Verknüpfungen zu anderen Mappen schnell austauschen
V.516 (30.03.2020):
- VIDEO 127: Reguläre Ausdrücke – Postleitzahlen aus Text extrahieren
- VIDEO 126: Tabellen nach Farbe sortieren
- Drei Varianten für die Eingabeprüfung bei TextBoxen
- VIDEO 125: Bestimmte Zeichen aus Zellen extrahieren – die „Regulären Ausdrücke“
V.515 (20.03.2020):
- VIDEO 124: Ein Datenfeld aus einer Tabelle befüllen (eindimensional und zweidimensional)
- VIDEO 123: Formeln finden und kennzeichnen – Fehler abfangen bei Tabellen ohne Formeln
- VIDEO 122: Filterkriterien aus Zellen beziehen und dem AutoFilter übergeben
V.514 (18.03.2020):
- Alle Nullen in einer Spalte finden und den Rest nach oben einfügen
- Alle Zellen einer Spalte mit dem Wert 0 finden und kennzeichnen
- VIDEO 121: Die richtige Syntax von Nummern prüfen – unter anderem: „Select Case mit Buchstaben“
- Einen bestimmten Wert in einer Spalten finden und dahin scrollen
- VIDEO 120: Eine Textdatei durchsuchen und die Fundstellen in einer Excel-Tabelle dokumentieren
V.513 (17.03.2020):
- VIDEO 119: Auf dem richtigen Pfad!? Ordner und Dateien über das FileDialog-Objekt auswählen
- VIDEO 118: Äußerst nützlich: Bestimmte Zellen in einem Bereich finden und formatieren
- VIDEO 117: Auf der Suche nach dem Format: Formate in Tabellen suchen, abzeigen und ersetzen
V.512 (13.03.2020):
- Den Inhalt eines Textfeldes in einer Zelle speichern
- Den Dialog „Datei öffnen“ anzeigen und auswerten
- Ein Datum in einer Spalte finden, scrollen und Rahmen einfügen
- Ordner anhand einer Liste erstellen und benennen
- VIDEO 116: Animationseffekte in Excel programmieren
V.511 (11.03.2020):
- In einem bestimmten Bereich per Doppelklick „Kreuze“ einfügen
- Einige Tabellen in eine andere Mappe „umziehen“
- Bestimmte Tabellen in eine andere Mappe kopieren
- VIDEO 115: Bestimmte Daten aus einer Tabelle abfragen und verdichten (SQL+ADO)
- VIDEO 114: Einen Array aus einer Tabelle füllen, Wert suchen und Fundstellen festhalten
V.510 (10.03.2020):
- In einem Bereich zufällige Zahlen einfügen (ohne Einsatz einer Schleife)
- In einer Spalte nach dem aktuellen Datum suchen und eine leere Zeile davor einfügen
- Die Überschriften von mehreren Tabellen in der Mappe vor Veränderungen schützen
- Eine Grafik an eine bestimmte Textmarke in einem Dokument einfügen
- VIDEO 113: Eine Liste anhand von Datumsangaben filtern und summieren
V.509 (09.03.2020):
- Nummern aus mehreren Spalten durch eine andere Nummer ersetzen
- Einige Nummern in einer Spalte durch eine andere Nummer ersetzen
- Automatische Anlage neuer Tabellen in einer Mappe mit anschließender Benennung
- Alle markierte Slicer-Einträge eines Datenschnitts auslesen
- VIDEO 111: Versteckte Verknüpfungen zu anderen Mappen finden
V.508 (04.03.2020):
- Alle Mappen eines Verzeichnisses verarbeiten
- Eingaben in mehreren Spalten einer Tabelle verhindern
- Ein Dictionary-Objekt erstellen, füllen, drehen und wieder ausgeben (Early binding)
- Tool: Einen eigenen benutzerdefinierten Kalender verwenden
- VIDEO 109: Bestimmte Zeilen aus einer Tabelle entfernen (mehrere Kriterien)
- Ein Bild in einer Tabelle einfügen, ausrichten und benennen
V.507 (03.03.2020):
- Ein Excel-Makro aus einem Word-Dokument starten
- Die älteste Datei aus einem Ordner ermitteln
- Die jüngste Datei aus einem Ordner ermitteln
- Benutzerdefinierte Funktion, um mehrere e-Mail-Adressen zusammenzufassen
- VIDEO 108: Monatswerte mithilfe des Dictionary-Objektes summieren
V.506 (21.02.2020):
- Aktuelle Tabelle unter dem Pfad- und Dateinamen speichern, der in Zelle B2, B1 steht
- VBA-Rundschreiben: Februar 2020
- VIDEO 107: Alle Dateien eines Ordners in einen Array einlesen und in eine ListBox einfügen
V.505 (20.02.2020):
- Den SVERWEIS ersetzen durch einen Zugriff auf eine geschlossene Mappe (ADO & SQL)
- VIDEO 106: Über die Hintertür – Aktuelle Preise aus einer geschlossenen Mappe ziehen
- Datenschnitte in Pivot-Tabellen einsetzen
- VIDEO 105: Pivot-Tabellen steuern mit dem Slicer
- VIDEO 104: Der automatische Sortierbefehl direkt nach der Eingabe
V.504 (17.02.2020):
- TOOL: Alle Werte und Formeln einer Mappe dokumentieren und daraus neue Mappe erstellen
- Mit Excel und PowerPoint Namensetiketten drucken
- Mit einem Doppelklick in einer Telefonliste eine neue Tabelle erzeugen
- Mit Excel-Funktionen Daten in Access lesen und schreiben
- Zufällige Datumsangaben innerhalb eines Jahres erzeugen
- VIDEO 102: Und es geht doch: Über eigene Funktionen auf Access zugreifen (Lesen+Schreiben)
V.503 (12.02.2020):
- Zwei sich gegenseitig aktualisierende Zellen programmieren
- Alle Textmarken in einem Word-Dokument abarbeiten
- VIDEO 100: Namensschilder mit Excel und PowerPoint drucken
- VIDEO 101: Pfiffige Lösungen mit dem Doppelklick
- VIDEO 099: Mitten ins Herz – Tabellenfunktionen anzapfen mit Evaluate
V.502 (10.02.2020):
- Text aus einer Spalte in diverse Spalten aufteilen (als Text formatieren)
- Eine Schaltfläche im Ribbon „Add-Ins“ einfügen und wieder entfernen
- VIDEO 098: Auf der Überholspur: Daten aus geschlossener Mappe holen, ohne diese zu öffnen
- Bestimmte Zeilen in einem ListObject filtern und in einen Array befördern (Copy & Paste)
- Bestimmte Zeilen in einem ListObject filtern und in einen Array befördern (Schleife)
V.501 (07.02.2020):
- VIDEO 096: Eine Zugangskontrolle für eine Arbeitsmappe über den Username erstellen
- Einen Viertelkreis in einer Tabelle einfügen
- Formatierte e-Mails mit unterschiedlichen Anhängen versenden
- VIDEO 097: Eine TextBox mit einer SMS-Funktion ausstatten
- VIDEO 095: Die Erfassung doppelter Nummern verhindern
V.500 (04.02.2020):
- Einen Bereich mehrfach übertragen und immer unten anhängen
- Bestimmte Zellen in einem Bereich einfärben
- VIDEO 094: Ein bedingtes Format in eine Tabelle einfügen (Bedingung: Wert größer als)
- VIDEO 093: Flexibel führende Nullen einfügen
- Leerzeilen in Tabelle einfügen und wieder entfernen
V.499 (03.02.2020):
- Einen Hyperlink in eine Zelle einfügen und mit anderer Mappe verknüpfen
- Einen QR-Code aus Excel heraus erzeugen und Tabelle einfügen
- VIDEO 092: Nur eine einmalige Eingabe in bestimmten Zellen einer Tabelle zulassen
- VIDEO 091: Mit SQL Umsätze für bestimmte Produkte pro Monat und Land summieren
- Beim Betreten einer Zelle eine bestimmte Zelle anspringen
V.498 (01.02.2020):
- Einen Array durchsuchen und die Ergebnisse in Tabelle2 ausgeben
- Einen Bereich über einen Array mit Zufallszahlen und Zufallsbuchstaben füllen
- Eine Suche in einem Array mit Hilfe dem Befehl Match durchführen
- VIDEO 090: Zaubern mit dem Doppelklick – Das Fadenkreuz für Zeile und Spalte
- VIDEO 089: Im Geschwindigkeitsrausch – Bestimmte Zeilen blitzschnell übertragen
V.497 (31.01.2020):
- VIDEO 088: Wer ist schneller bei der Suche von Daten – Find oder Match?
- VIDEO 087: Daten suchen mit Match (mit und ohne Fehlerbehandlung)
- Der Unterschied zwischen Application.Match und WorksheetFunction.Match
- Eine Suche über die Methode Find programmieren V.3
- Eine Suche über WorksheetFunction.Match programmieren. V.2
- Eine Suche über Application.Match programmieren V. 1
V.496 (30.01.2020):
- VIDEO: Eine Tabelle filtern und Daten ohne Überschrift kopieren
- VIDEO: Rohdaten aus dem Internet weiterverarbeiten
- VIDEO: Alle benannten Bereiche einer Mappe finden und kennzeichnen
- VIDEO: Ein eigenes Zugangs-System in Excel programmieren
- VIDEO: Einen Array mit Excel-Bereich füllen, Wert suchen und Fundstellen dokumentieren
V.495 (28.01.2020):
- Jeweils den aktuellsten Datensatz pro Nummer behalten
- Eine Kopie der Arbeitsmappe ohne Formeln abspeichern
- Formel aus aktiver Zelle als Kommentar einfügen
- VIDEO: Ganze Tabellen in einem Array konvertieren
V.494 (24.01.2020):
- VIDEO: Änderungen von Zellen in Kommentaren dokumentieren
- Gefilterte Zeilen aus ListObject in andere Tabelle übertragen
- VIDEO: Formeln elegant schützen ohne Blattschutz
- VIDEO: Den SVERWEIS durch ein schnelles Makro ersetzen – Preise updaten „Deluxe“
- VIDEO: Eine alternative Steuerung eines Formulars für eine Tabelle aufbauen
V.493 (24.01.2020):
- Gerade/Ungerade Zahlen in einem Bereich unterschiedlich kennzeichnen
- Tabelleninhalt kopieren und in anderer Tabelle unten anhängen
- Bestimmte Zellen einer Spalte summieren (Ergebnis als Festwerte/oder Formel ausgeben)
- Eine sicher ausgeblendete Tabelle als PDF exportieren
- Einen Bereich aus einer Tabelle als PDF speichern und per e-Mail versenden late binding)
- Einen Bereich aus einer Tabelle als PDF speichern und per e-Mail versenden (early binding)
V.492 (20.01.2020):
- VIDEO: Das Ereignis Selection_Change nutzen – 3 Praxisbeispiele
- VIDEO: Mehrere Kostenstellen zu verschiedenen Gruppen zusammenfassen
- VIDEO: Den größten Wert aus einer Zelle mit mehreren Zeilen ermitteln
V.491 (19.01.2020):
- VIDEO: Eine Unikatsliste mit dem Dictionary-Objekt erstellen
- VIDEO: Einen Apostrophen vor jede Zelle einfügen (ohne Schleife)
- VIDEO: Benutzerdefiniertes Sortieren mit VBA
- VIDEO: Zeilen entfernen in einem ListObject
- VIDEO: Daten filtern, exportieren und per E-Mail versenden
- VBA-Rundschreiben 01/2020
V.490 (15.01.2020):
- VIDEO: Bestimmte Zeilen blitzschnell in andere Tabelle übertragen
- VIDEO: Bedingte Formatierung elegant über ein Makro anpassen
- VIDEO: Mehrere Zellen berechnen, ohne eine Schleife zu verwenden
- VIDEO: Eine versteckte Eigenschaft für eine Tabelle anlegen
V.489 (14.01.2020):
- Prüfen, ob eine Mappe bereits geöffnet ist (FSO)
- Eine Formel in einen Zellenbereich schreiben
- Jeweils die nächste Zeile (von aktiver Zelle aus gesehen) löschen
- VIDEO: Mehrere Zeichen durch andere Zeichen ersetzen
- Daten über zwei abhängige Dropdowns auswählen und in mehrspaltigen Listenfeld anzeigen
V.488 (13.01.2020):
- Beim Öffnen einer Mappe, Daten aus einer anderen Datenmappe ziehen und einfügen
- Eine komplette ListBox in einer Zelle speichern und wieder einfüllen
- Einen Array filtern und die Anzahl der gefilterten Sätze ausgeben
- Eine Liste mit allen möglichen Laufzeitfehlern erstellen
- VIDEO: Eine Listbox spaltenweise sortieren
V.487 (11.01.2020):
- Die Eingabe in ein Textfeld mit automatischen Zeilenumbruch nach Doppelklick
- Eine mehrspaltige ListBox füllen und über ein Textfeld Suchbegriff eingeben
- Das Einfügen von neuen Tabellen verhindern (Username über Gruppenangehörigkeit)
- Excel-Übersicht über die wichtigsten Objekte, Methoden und Eigenschaften
- Ein Apostroph vor jede Zelle einfügen
- VIDEO: Eine mehrspaltige ListBox programmieren
V.486 (03.01.2020):
- Eine XML-Datei einlesen und nur bestimmte Inhalte abgreifen V.4 klassisch
- Eine XML-Datei einlesen und nur bestimmte Inhalte abgreifen V.3 ADO
- Eine XML-Datei einlesen und nur bestimmte Inhalte abgreifen V.2 ADO
- Eine XML-Datei einlesen und nur bestimmte Inhalte abgreifen V.1 FSO
- VBA-Tool: Der Konfigurator – 4 von einander abhängige Dropdowns programmieren
V.485 (31.12.2019):
- VIDEO: Diagramme per VBA formatieren
- VIDEO: Blitzschnelle Verarbeitung von Massendaten (Report füllen)
V.484 (20.12.2019):
- Zwei Varianten, den Desktop des Anwenders zu ermitteln
- e-Mail Text mit HTML-Auszeichnungen aus einem Textfeld beziehen
- Eine e-Mail mit HTML-Auszeichnungen aus Excel heraus versenden
- VIDEO: Zwei Sonderfälle beim Suchen von Daten mit der Methode Find
V.483 (18.12.2019):
- Den Bildschirm so scrollen, dass die aktive Zelle in der linken, oberen Ecke sitzt
- Eine fortlaufende Seitennummerierung für eine Tabelle einstellen
- Tabellen mit grünem Reiter identifizieren
- Alle Änderungen in einer Tabelle auf einer anderen Tabelle dokumentieren
- VIDEO: Gefilterte Listen mit Zebra-Look ausstatten
V.482 (17.12.2019):
- Einen Bereich mit Zufallszahlen füllen
- Speichern-Dialog mit voreingestelltem Pfad und Dateinamen aufrufen
- Aus einer Spalte dynamisch viele Spalten machen
- VIDEO: Dropdowns synchronisieren mit SQL & ADO
- VIDEO: TOP-3 Umsatzwerte pro Monat ermitteln und kennzeichnen
V.481 (16.12.2019):
- Suche nach Zeichenfolge mit Unterscheidung zwischen Groß- und Kleinschreibung
- Mehrere Spalten mit dem Text-Format formatieren
- Ein Makro finden und verschlüsseln
- Einen bestimmten Bereich in einer Tabelle ein- und ausblenden
- Eine Gültigkeitsliste für mehrere Tabellen erstellen
V.480 (13.12.2019):
- Tool: Einen Begriff in mehreren Mappen suchen und Fundstellen dokumentieren
- Tool: Alle Formeln in einer fremden Mappe automatisch dokumentieren
- Tool: Tabellenverzeichnis erstellen auf Knopfdruck
V.479 (12.12.2019):
- Eine Verbindung zu einem PostGre Server aufbauen
- Alle Leerzeichen in einem Bereich entfernen
- Alle Leerzeichen in einem Text finden
- VIDEO: Eigene Grafiken als Schaltflächen in Userforms einbinden
- VIDEO: Automatischer Versand von e-Mails mit Anhängen aus Excel
V.478 (06.12.2019):
- Über ein VBS-Skript den NotePad von Windows starten
- Eine Meldung am Bildschirm anzeigen und nach 2 Sekunden verschwinden lassen
- VIDEO: Die Suche nach Format und Inhalt
- Benutzerdefinierte Funktion, um den IBAN international zu konvertieren
- Die 3 größten, kleinsten Umsätze pro Monat ermitteln
V.477 (01.12.2019):
- Eigenen Fenstertitel definieren und wieder zurücksetzen
- Text in zwei Teile aufsplitten und den zweiten Teil ausgeben
- Text in zwei Teile aufsplitten und den ersten Teil ausgeben
- VIDEO: Fehlende und doppelte Nummern erkennen und kennzeichnen
- VIDEO: Bedingt formatierte Zeilen ausblenden
V.476 (30.11.2019):
- VBA-Rundschreiben 11/2019
- VIDEO: Gruppenwechsel sichtbar machen
- In einer Tabelle den Gruppenwechsel sichtbar machen
- Zeilen mit farbigen Zellen filtern und ungefärbte ausblenden
V.475 (28.11.2019):
- Benutzerdefiniertes Sortieren einer Liste
- Mehrere Leerzeichen aus Zellen entfernen – V. 2 (Replace)
- Mehrere Leerzeichen aus Zellen entfernen – V. 1 (Schleife)
- Bestimmte Zeilen aus einem ListObject löschen
- Bestimmte Zeilen in einem ListObject filtern
- Leere Zellen in einem Bereich mit Inhalt der darüber liegenden Zelle auffüllen
V.474 (16.11.2019):
- SQL-Beispiele für den Einsatz der Anweisung UNION in Excel-Tabellen
- Beispiele für die Verwendung des SQL-Befehls JOIN in Excel-Tabellen
- Einige Beispiele, wie man Daten in einer Excel Tabelle mit SQL ändern/schreiben kann
- Einige typische Beispiele für den Einsatz von SQL in einer Excel-Mappe
- Bedingte Summierung von Plan und Ist mit automatischer Differenzbildung (ADO&SQL)
V.473 (15.11.2019):
- Comboboxen mit ADO/SQL synchronisieren und Gesamtumsatz errechnen
- Einen Bericht nachformatieren (Max- und Min-Werte, Summen)
- Eine Tabelle aussägen (nur bestimmte Zeilen und Spalten sichtbar machen)
- Daten filtern und in Export-Tabelle überführen, anschließend automatisch per e-Mail versenden
- Mehrere Zeilen von einer Tabelle in eine andere Tabelle übertragen
V.472 (12.11.2019):
- Alle Outlook-Posteingangsordner auslesen
- Textdatei erzeugen, Textdatei auslesen und Zeile aus Textdatei lesen (FSO)
- Alle PDFs und Word-Dateien inkl. Eigenschaften in einer Tabelle auflisten
- Erweiterte Laufwerkseigenschaften auflisten
- Laufwerksinformationen auslesen (FSO)
V.471 (02.11.2019):
- Jeweils die nächste Tabelle anspringen und die aktuell ausgewählte Zelle einstellen
- Spalten über eine Userform / ListBox dynamisch ein- und ausblenden
- Bestimmte Spalten in einer Tabelle ausblenden (nur ein Vorgang)
- Bedingt formatierte Zeilen in einer Tabelle ein- und ausblenden
- Benutzerdefinierte Funktion WENNS(2) zum übersichtlichem Erfassen von Bedingungen
V.470 (31.10.2019):
- Tabellenreiter, je nach Zellwert von A1 dynamisch einfärben
- Nach einer Datumseingaben in Zelle D1 wird die Spalte A gefiltert
- Aus Zellen eine Treppe basteln
- Die erste markierte Zeile über eine Inputbox ermitteln
- Die erste freie Zeile in einem Bereich ermitteln
- Die erste leere Spalte in einem Bereich ermitteln
V.469 (30.10.2019):
- Die Farbbelegung der Eigenschaft ColorIndex in Spalten auslesen
- Bestimmte Zeilen einer Tabelle ausblenden
- VBA-Rundschreiben 10/2019
- VBA-Rundschreiben 09/2019
- VBA-Rundschreiben 07/2019
V.468 (25.10.2019):
- Den Datenbereich einer Pivot-Tabelle erkennen und einfärben
- Bestimmte Zeilen aus einer Tabelle in eine andere übertragen (Array)
- Eine Matrix mit Monaten und Aufträgen befüllen (Array)
- Bedingte Formatierungsregeln und Formate auslesen und geändert wieder einlesen
- Ein komplettes Modul in einer anderen Arbeitsmappe ersetzen
- Einen Zellenbereich berechnen, ohne eine Schleife einzusetzen
V.467 (24.10.2019):
- Bedingte Compilierung: Die eingesetzte Windows-Version feststellen
- Das geheime Objekt VBA
- Einer Tabelle eine benutzerdefinierte Eigenschaft + Wert zuweisen
- Handhabung, wenn ein optionales Argument in einer Funktion angegeben wird
- Verhindern, dass ein bestimmter ENUM-Eintrag im intellisense angezeigt wird
- Verhindern, dass alle Makros in einem Modul in der Makroliste angezeigt werden
V.466 (23.10.2019):
- Erste 5 Zellen in erster Spalte im mehrdimensionalen Datenfeld abfragen
- Erste Zeile im mehrdimensionalen Datenfeld abfragen
- Alle Zellen mit Formeln in der zweiten Zeile eines ListObjects nach unten ausfüllen
- Eine Tabelle nach einem bestimmten Muster formatieren
- Zugriff auf eine Advantage Database Server-Datenbank
V.465 (22.10.2019):
- Die drei kleinsten Werte in einem Bereich finden und kennzeichnen (V.2. – über Schleife)
- Die drei kleinsten Werte in einem Bereich finden und kennzeichnen (V.1 – Array)
- Aktuelles e-Mail als msg-Datei auf dem Desktop ablegen
- Mehrere Zeichen in einem Bereich durch andere Zeichen austauschen
- Eine Textdatei Zeile für Zeile in eine Tabelle einlesen
V.464 (11.10.2019):
- Für jede Region eine eigene Mappe erstellen (xlsx und pdf)
- Zeilen vor einem bestimmten Datum löschen (AutoFilter)
- Zeilen vor einem bestimmten Datum löschen (über eine Schleife)
- Die Anzahl der Samstage in einer Spalte ermitteln
- Negative Werte in einer Spalte mit roter Schrift formatieren
V.463 (08.10.2019):
- Den Zoom auf allen Tabellen der Mappe einheitlich einstellen
- Die Fensterfixierung aller Tabellen einer Mappe aufheben
- Die Anzahl der gruppierten Tabellen in der Mappe ermitteln
- Sichtbare Zeilen im Listobjekt zählen
- Den Speichern unter-Dialog mit voreingestelltem Pfad und Dateinamen aufrufen
- Alle Arbeitsmappen in einem Verzeichnis nacheinander verarbeiten
- Erste freie Zelle in einer Spalte finden
- Letzte belegte Zelle in einer Spalte finden
V.462 (07.10.2019):
- Alle bedingten Formate aus der ganzen Arbeitsmappe entfernen
- Verschiedene Bereiche eine Diagramms ansprechen und formatieren
- Ein Diagramm in einer Tabelle einfügen und mit Datenbereich verknüpfen
- Die Formatierung eines Diagramms aus Zellen beziehen
- Die Daten-Marker (Markierungssymbole) in einem Diagramm anpassen
- Eine Datenbeschriftung in einem Diagramm am aktuellen Monat einfügen und formatieren
- Den Datei-Öffnen-Dialog verwenden, um mehrere Dateien auswählen zu können
- Den Datei-Öffnen-Dialog verwenden, um eine Datei auszuwählen (GetOpenFilename)
- Alle Module der aktuellen Mappe als Textdateien sichern
- Eine Textdatei mit Semikolons als Trennzeichen einlesen (QueryTables.Add)
V.461 (05.10.2019):
- Alle Kommentare in einer Tabelle nachformatieren
- Leerzeichen in benutzten Bereich einer Tabelle entfernen
- Eine Markierung in einem bestimmten Bereich invertieren
- Das Vorzeichen in einem Bereich für alle Zellen wechseln
- Einen definierten Bereich mit einem Gitternetz ausstatten
- Textbox in Tabelle einfügen und formatieren
V.460 (04.10.2019):
- Einen Array mit Zufallszahlen und zufälligen Buchstaben füllen
- Nach einer bestimmten Zelle suchen und Bereich darüber ansprechen
- Alle versteckten Tabellen einer Mappe wieder sichtbar machen
- Die Namen aller Dropdowns einer Tabelle in einen Array befördern
- Eine CSV-Datei Zeile für Zeile in Excel einlesen
V.459 (02.10.2019):
- Mehrere Suchbegriffe in einem Word-Dokument durch andere ersetzen
- Über Drag & Drop Einträge aus einem Listenfeld in ein anderes übertragen
- Bestimmte Steuerelemente in einer Userform ein- und ausblenden
- Aktuelle Arbeitsmappe per e-Mail versenden (Methode SendMail)
- Leere Zellen aus einem vorgegebenen Bereich mit Nullen füllen
- Alle Formeln in der Mappe durch Festwerte ersetzen
- Alle Formeln einer Tabelle in Festwerte wandeln (V.2 – Methode SpecialCells)
- Alle Formeln einer Tabelle in Festwerte wandeln (V. 1 – For each Next- Schleife)
- Die Eckpunkte eines benannten Bereichs ermitteln
- Einen aktuellen Termin im Outlook-Kalender eintragen
V.458 (26.09.2019):
- Eine Spalte im Währungsformat formatieren
- Prüfung, ob die aktive Tabelle in Excel gesperrt ist
- Aktuelle e-Mail als Msg-Datei im Dokumenten-Ordner ablegen
- Die drei kleinsten Werte in einem Bereich finden und kennzeichnen (mit Duplikaten)
- Die drei kleinsten Werte in einem Bereich finden und kennzeichnen (unikate Werte)
V.457 (25.09.2019):
- Den größten Wert aus einer Zelle mit mehreren Zeilen extrahieren
- Mehrere Eingaben aus einer Zelle abarbeiten und ausgeben
- Einen Array mit Überschriften füllen und danach horizontal einfügen (dynamisch)
- Einen Array mit Überschriften füllen und danach horizontal einfügen (statisch)
- Mehrere Zeichen in Zellen elegant entfernen (Array)
V.456 (24.09.2019):
- Eine Adresse aufsplitten und wieder mit anderen Trennzeichen zusammenbauen
- Mehrere Bereiche in einer Tabelle auf unterschiedlichen Seiten drucken
- Alle CSV Dateien in einem Ordner in TXT Dateien umbenennen
- Einen bestimmten Bereich Zelle für Zelle füllen, bis er voll ist
- Leere Unterordner entfernen
- Funktion, die zählt wie viele Großbuchstaben sich in einer Zelle befinden
- Einen Namen in einer Spalte suchen und Fundstelle kennzeichnen (V.2: Methode Find)
- Einen Namen in einer Spalte suchen und Fundstelle kennzeichnen (V.1: Funktion Match)
- Eine Tabelle beim Öffnen automatisch schützen
- Ein Word-Dokument mit einem Rahmen versehen
V.455 (21.09.2019):
- Aus Excel einen Unterordner im Posteingang von Outlook anlegen
- Wert einer Excel-Zelle in ein Word-Dokument übertragen (ohne Copy)
- Aktuelle Zellen links, oben positionieren (scrollen)
- In Abhängigkeit einer Eingabe eine Schaltfläche einfärben
- Einen Excel Bereich in ein leeres Word-Dokument einfügen
V.454 (20.09.2019):
- Einen Array aus Zellen befüllen, verändern und wieder transponiert ausgeben
- Den Shell-Ordner Dialog mit verschiedenen Flags anzeigen
- Einen Ordnerauswahl-Dialog anzeigen und auswerten
- An einer bestimmten Position einer Zelle ein Leerzeichen einfügen
- Bei einem Doppelklick in einer Zelle automatisch einen Haken einfügen
- Die aktuelle Mappe schließen, ohne zu speichern (ohne Rückfrage)
- Die Größe eines Verzeichnisses ermitteln (in Bytes)
- Von einer geöffneten Textdatei den kompletten Pfad ermitteln
- Die Tiefe (Ebene) eines Verzeichnisses ermitteln
- Über eine Funktion bestimmte Laufwerksinformationen abrufen
V.453 (19.09.2019):
- Aktuelle Infos zur aktuellen Datei abfragen (FSO)
- Eine Zeichenfolge in einer Zelle finden (Funktionen Instr & LCase)
- Eine Zeichenfolge in einer Zelle finden (Operator Like)
- Eine bestimmte Zeilenhöhe für den verwendeten Bereich einer Tabelle vorgeben
- Eine bestimmte Spaltenbreite für einen Bereich festlegen
- Die optimale Spaltenbreite für einen Bereich festlegen
- Einen dynamischen Bereich in einer Tabelle erstellen
- Einen Bereich kopieren und transponiert einfügen
- Text aus Zeilen in Spalten transportieren
- Ein Makro mehreren Shapes zuordnen und je nach Position des Shapes eine Aktion ausführen
V.452 (16.09.2019):
- Ein Rechteck in eine Tabelle, direkt über eine Zelle legen und formatieren
- Ein Shape-Objekt (Kreis) in eine Zelle einfügen und passend machen
- Eine bedingte Überwachung eines Bereichs durchführen
- Änderungen in einem bestimmten Bereich nicht zulassen (ohne Passwort)
- Eine Änderung in einer bestimmten Zeile verhindern
- Das Betreten einer bestimmten Spalte verhindern
- Jeden ersten Buchstaben in Zellenauswahl groß konvertieren (V.2. – Funktion StrConv)
- Jeden ersten Buchstaben in Zellenauswahl groß konvertieren (V. 1 – Worksheetfunction.Proper)
- Texte in Zellenauswahl groß konvertieren
- Texte in Zellenauswahl klein konvertieren
V.451 (14.09.2019):
- Leere Spalten in einer Tabelle entfernen (CountBlank)
- Leere Spalten in einer Tabelle entfernen (CountIf)
- Doppelte Werte in nicht nebeneinander liegenden Spalten prüfen (Array)
- Zwei Spalten miteinander vergleichen und doppelte Nummern erkennen (Array)
- Ein Shape-Objekt in einer Tabelle wandern lassen
- Eine Tabelle in eine Textdatei schreiben mit dem Semikolon als Trennzeichen
- Eine Tabelle in eine Textdatei mit festen Positionen schreiben
- Eindeutige Werte aus einem Bereich ermitteln und in anderer Tabelle ausgeben
- Zwei Bereiche miteinander vergleichen und Unterschiede kennzeichnen (Array)
- Zwei Bereiche miteinander vergleichen und Unterschiede kennzeichnen
V.450 (13.09.2019):
- Ein Shape-Objekt verschieben, wenn es auf einer bestimmten Zeile liegt
- Ein Shape-Objekt verschieben, wenn es auf einer bestimmten Spalte liegt
- Zufällige Zahlen ohne Dopplung in Bereich eintragen
- Zufallszahlen in einem Bereich einfügen ohne doppelte Zahlen
- In einem Dialog in zwei Dropdowns Monats- und Tagesnamen anzeigen
- Mehrere Bereiche abarbeiten und Zellen mit Nullwerten kennzeichnen
- Mehrere Bereiche abarbeiten und leere Zellen auffinden und kennzeichnen
- Leere Zellen in einem Bereich mit Nullen füllen
V.449 (08.09.2019):
- Tabelleninhalt auf 1 Druckseite anpassen
- Beim Öffnen der Mappe alle Tabellen schützen
- Mehrere Tabellen in einer Arbeitsmappe selektieren
- Eine mehrzeilige TextBox in einer Userform aus einer Zelle speisen
- PDF erstellen und aus Excel heraus per e-Mail versenden
- Alle Wochenenden in einer Tabelle gruppieren (Zeilen gruppieren)
- Die aktuelle Auswahl in einem Listenfeld ganz oben anzeigen lassen
- Alle Wochenenden in einer Tabelle gruppieren (Spalten gruppieren)
V.448 (27.08.2019):
- Die ersten X-Zeichen in einer Textdatei überspringen (FSO)
- Eine Zeile in einer Textdatei überspringen (FSO)
- Eine Textdatei anlegen und mehrere Zeilen (auch Leerzeilen) schreiben (FSO)
- Eine Textdatei mit Inhalt und Leerzeilen schreiben (FSO)
- Eine Textdatei öffnen und einen Satz anfügen (FSO)
- Übergeordneten Ordner eines Ordners ermitteln (FSO)
- Benutzerdefinierte Funktion zur Ermittlung des Namens einer Datei aus der Pfadangabe (FSO)
- Den Namen der aktuellen Mappe ermitteln (FSO)
- Spezielle Windows-Verzeichnisse auslesen (FSO)
- Eine Textdatei anlegen und eine Zeile schreiben (FSO)
V.447 (26.08.2019):
- Die letzte Zahl aus einer Zelle extrahieren
- Mehrere Spalten in einer Tabelle in einem Aufwasch formatieren
- Verwendete Zellen in mehrere Spalten kennzeichnen
- Zwei nicht zusammenhängende Spalten in einem Range ansprechen
- Ein Bild in eine Tabelle einfügen und ausrichten
- Das Filtern und Gruppieren trotz Blattschutz zulassen
- Bestimmte Zeilen in einer Tabelle entfernen (Nur ein Löschvorgang)
- Bestimmte Spalten aus einer Tabelle entfernen
- Alle Summenzeilen in einer Tabelle kennzeichnen
- Bestimmte Zelle in Spalte finden und ganze Zeile entfernen
V.446 (20.08.2019):
- Eine Linie in einem Diagramm anpassen
- Alle sichtbaren Zellen in einem Bereich verketten und ausgeben
- Aus einer Zelle ab einem bestimmten Wort den restlichen Text übertragen
- Über eine InputBox eine Zelle in einem vorgegebenen Bereich markieren
- Einem Diagramm einen variablen Bereich zuweisen und Überschrift setzen
- Die aktuelle Zeile immer oben automatisch anordnen (Zeilenzeiger)
- Zwei Varianten, eine Tabelle über eine Objektvariable anzusprechen
- Eine Kopf- und Fußzeile mit benutzerdefinierter Schrift und Größe erstellen
V.445 (19.07.2019):
- Eine Datentabelle in einer Monatsansicht pro Kostenstelle verdichten (Array)
- In eine geschützte Tabelle schreiben, ohne diese entsperren zu müssen
- Aus Excel heraus Termine im Outlook-Kalender anlegen
- Eine Pivot-Tabelle automatisch erstellen
- Eine e-Mail aus Excel heraus verwenden, in der ein Hyperlink integriert ist
- Eine e-Mail aus Excel heraus senden, die einen Link zu einer Datei beinhaltet
- Unerwarteter Laufzeitfehler beim Färben eines Bereichs
V.444 (15.07.2019):
- Funktion, die die Sätze in einer Textdatei zählt
- Dynamisch viele Spalten in zwei Tabellen vergleichen und Unterschiede kennzeichnen
- Zwei Bereiche in zwei Tabellen vergleichen und Unterschiede dokumentieren
- Zwei Tabellen miteinander vergleichen und Unterschiede einfärben V.2 (Schleife)
- Zwei Tabellen miteinander vergleichen und Unterschiede einfärben V.1. (Array)
V.443 (15.07.2019):
- Mehrere, nicht zusammenliegende Bereiche leeren bzw. füllen
- Gemeinsamkeiten in zwei Tabellen finden und kennzeichnen
- Nach erfolgter Existenzprüfung eine neue Tabelle einfügen und benennen
- Ein Textfeld am unteren Rand einer Präsentation einfügen
- Beim Öffnen einer Mappe alle Tabellen schützen
V.442 (12.07.2019):
- Ein Sonderzeichen aus allen Zellen der Markierung entfernen
- Über einen ToggleButton einen bestimmten Bereich ein- und ausblenden
- Über die Eingabe einer Zahl bestimmte Zeilen ausblenden
- Benutzerdefinierte Funktion, um die Zellenfarbe in HexCode auszugeben
- Das Ohm-Zeichen in der ersten freien Zelle einer Spalte einfügen
V.441 (09.07.2019):
- Alle Zellen mit einer Gültigkeitsregel ermitteln und kennzeichnen
- Alle Zellen mit einer bedingten Formatierungsregel finden
- Alle Zellen mit Kommentaren in einem vorgegebenen Bereich ermitteln
- Alle Zellen mit Text in einem vorgegebenen Bereich ermitteln (Specialcells)
- Alle numerischen Zellen in einem Bereich zählen (keine Formelzellen)
- Alle numerischen Zellen (keine Formeln) in einem Bereich kennzeichnen
- Alle Zellen mit Formeln in einem Bereich ermitteln (For each Next – Schleife)
- Alle Zellen mit Formeln in einem Bereich ermitteln (Methode SpecialCells)
- Alle leeren Zellen in einem vorgegebenen Bereich ermitteln
- Erste leere Zelle in Spalte A finden (Suche beginnend von unten)
- Erste leere Zelle in Spalte A finden (Suche beginnend von oben)
V.440 (05.07.2019):
- Automatisch beim Öffnen einer Mappe ein Backup erstellen
- Alle externen Verknüpfungen in einer Arbeitsmappe finden und im Direktfenster ausgeben
- Alle Formeln in einer Tabelle finden und kennzeichnen
- Mehrere Kostenstellen (Werte) auf Gruppen verdichten
- Bestimmte Kostenstellen aus einer Tabelle automatisch entfernen
- Text aus Spalte trennen und nur bestimmte Infos weiterverarbeiten
- Flexibel alle Werte je Konto summieren
- Daten filtern und in andere Tabelle kopieren und als PDF konvertieren
- Die drei größten Werte je Monat ermitteln, kennzeichnen und melden
- Eine Liste wird auf einer anderen Tabelle verdichtet
- Automatisch nach jeder fünften Spalte eine leere Spalte einfügen
- Einen bestimmten Zellenbereich automatisch von der vorherigen Tabelle holen
- Den Colorindex bei der Bedingten Formatierung von Excel auslesen
- Zwei Zellen miteinander spiegeln
- VBA-Rundschreiben 06/2019
- VBA-Rundschreiben 05/2019
- VBA-Rundschreiben 04/2019
V.439 (26.06.2019):
- Alle CSV-Dateien aus einem Ordner in eine Mappe einlesen
- Eine Formel zur Berechnung des Saldos nach unten ausfüllen und in Festwerte wandeln
- Alle markierten Zellen in Groß-/Kleinschreibweise wandeln
V.438 (25.06.2019):
- Fehlerhafte Bezüge in einer Tabelle kennzeichnen
- Mehrere Unterordner automatisch anlegen
- Eine bedingte Abfrage einer Tabelle unter Berücksichtigung mehrerer Kriterien (ADO & SQL)
- Alle Umsätze aus einer geschlossenen Mappe holen, die einem bestimmten Kriterium entsprechen
- Die Anzahl der sich in einer geschlossenen Mappe befindlichen Datensätze abfragen (ADO & SQL)
- Die Anzahl von Buchungen pro Kostenstelle und Tag zählen und summieren (ADO & SQL)
V.437 (07.06.2019):
- Eine Gültigkeitsliste basierend auf einem Bereich erstellen
- Mehrere Zeichen in der kompletten Spalte ersetzen
- Nicht benötigte Zeilen und Spalten ausblenden (Tabelle aussägen)
- Automatisches Sammeln von Daten aus mehreren Tabellen
- Alle markierten Zellen in ein lesbares Datumsformat konvertieren
V.436 (06.06.2019):
- Überarbeiten Beispiele – (Pflege-Update)
V.435 (05.06.2019):
- Für jeden Tag im Monat eine Tabelle drucken
- Ein Dropdown-Steuerelement füllen und auswerten (Word)
- Einen Bereich in einer Tabelle über eine InputBox auswählen
- Einen Hyperlink auf eine ganze Zeile in einer anderen Tabelle setzen
- Doppelte Nummern in einer Spalte ermitteln und in anderer Spalte unikat ausgeben
V.434 (04.06.2019):
- Überarbeiten Beispiele (Pflege-Update)
V.433(31.05.2019):
- Mehrere nicht zusammenliegende Bereiche initialisieren
- Mit ADO auf die aktive Mappe zugreifen und den SVERWEIS ersetzen
- Den AutoFilter mit einer Wildcard verwenden
- Den AutoFilter mit „von“ – „bis“ benutzen
- Mehrere Datenfilter in Spalten setzen
V.432(28.05.2019):
- Ein Zellendropdown erstellen und mit einem Datenfeld füllen
- Eine Gültigkeitsliste anlegen und mit einem Array befüllen
- Ein Zellendropdown anlegen, füllen und automatisch herunterklappen
- Zwei Userformen parallel nebeneinander aufrufen
- Über ein Excel-Makro das Outlook-Postfach auslesen
V.431(21.05.2019):
- Den FileDialog (Datei öffnen-Dialog) verwenden
- Funktion, die prüft, ob eine bestimmte Mappe bereits geöffnet ist
- Die Pfade und Dateinamen aller geöffneten Arbeitsmappen im Direktfenster ausgeben
- Einen Bereich aus einer geschlossenen Mappe auslesen, ohne diese zu öffnen
- Externe Mappe einlesen, ohne diese zu öffnen (Passwort verschlüsselt)
V.430(20.05.2019):
- Eine Passwort-geschützte Mappe im Modus readonly öffnen und Daten extrahieren
- Über eine Matrixformel ermitteln, wie viele Einträge in Spalte A größer sind als in Spalte B
- Alle Daten aus einer Mappe holen, ohne diese zu öffnen (DAO)
- Funktion, die die maximale Nachkommastellen Anzahl in einem Bereich ermittelt
- Einen formatierten Wert über die Methode Find suchen
V.429(13.05.2019):
- Tabellen einer Mappe nach der Farbe des Registers sortieren
- Leere Zeilen einer Tabelle nach oben sortieren
- Bestimmte Zeilen einer Tabelle mit Hilfe des AutoFilters löschen
- Eine neue Tabelle an das Ende einer neuen Mappe einfügen und benennen
- Über ein Makro alle Arbeitsmappen-Ereignisse löschen
V.428(12.05.2019):
- Vier Varianten, um die letzte, belegte Zeile einer Tabelle zu finden
- Prüfung, ob es verbundene Zellen in der aktiven Tabelle gibt
- Umstellen von Minuszeichen, die am rechten Rand der Zelle erscheinen
- Den größten Wert in einer übergebenen Liste finden
- Den größten Wert aus einigen, übergebenen Zellen ermitteln
V.427(07.05.2019):
- Eine neue Mappe anlegen, Tabelle anlegen und Mappe speichern
- Eine neue Mappe auf Basis einer Vorlage anlegen
- Bestimmte Regionen in einer Pivot-Tabelle ausblenden
- Alle Kommentare in der Mappe anzeigen / verbergen
- Den Inhalt einer Variablen als Namen festlegen
- Verschiedene Farben und Schriften anwenden
- Ein Rechteck in eine Tabelle einfügen und einen Text hinzufügen
- Alle Shape-Namen einer Tabelle auslesen und ausgeben
- Mehrere Bereiche vereinen, zufällige Zahlen berechnen und formatieren
- Alle negativen Werte in der Mappe bedingt formatieren
V.426(06.05.2019):
- Einen Array füllen, drehen und anschließend in einer Spalte ausgeben
- Einen Array füllen und in einer Zeile ausgeben
- Sicherstellen, dass der AutoFilter auf der aktiven Tabelle ausgeschaltet ist
- Den AutoFilter für eine Tabelle einblenden
- Prüfung, ob der Datenfilter für die aktive Tabelle bereits angezeigt wird
- Den AutoFilter nur für bestimmte Spalten einschalten
- Den AutoFilter in einem ListObject ein- und ausschalten
- Einen Namen mit einem Bezug auf eine Zelle anlegen
- Das Einfügen von neuen Tabellen verhindern
- Eine Monatstabelle nach Prüfung automatisch anlegen
V.425(04.05.2019):
- Mit Hilfe von ADO in eine geschlossene Mappe schreiben
- Mit ADO eine komplette Spalte in einer geschlossene Mappe mit Nullen füllen
- Ein bedingtes Initialisieren bestimmter Artikel in einer Mappe, ohne diese vorher zu öffnen
- Mengen aus einer Excel-Tabelle in eine andere Mappe schreiben, ohne diese zu öffnen
- Anhand einer Nummer neue Bezeichnungen in eine geschlossen Mappe schreiben (ADO + SQL)
V.424(03.05.2019):
- Alle Daten aus einer geschlossenenen Arbeitsmappe holen (ADO+SQL)
- Einen bestimmten Datensatz über einen Schlüssel aus einer geschlossenen Mappe holen (ADO + SQL)
- Alle Projekte in einem bestimmten Zeitraum aus einer geschlossenen Mappe holen (ADO + SQL)
- Von Access aus auf eine Excel-Mappe zugreifen und Daten auslesen
- Eine neue Tabelle in einer externen Mappe hinzufügen (ADO + SQL)
V.423(01.05.2019):
- Datum aus einer 3-4 stelliigen Zahl herstellen
- Anhand einer Liste prüfen, welche Nummern auf zwei anderen Tabellen fehlen
- Fehlende und doppelte Rechnungsnummern in einer Liste erkennen
- Alte Zahlungseingänge aus einer Liste entfernen
- Eine Kontenbezeichnung über die Kontonummer aus einer anderen Mappe holen
V.422(26.04.2019):
- Tool: Alle Formeln dokumentieren, löschen und wieder einspielen
- Alle benannten Bereiche in der Mappe auf einer Tabelle auslesen
- Fehlerhafte Namen aus einer Arbeitsmappe entfernen
- Den Max-Wert einer Spalte mehrfach finden und kennzeichnen (Methode FindNext)
- Mit Hilfe von Chr(39) eine SQL- Anweisung schreiben ohne Apostrophen
V.421(124.04.2019):
- Prüfen, ob ein bestimmter Ordner auf dem Desktop des Anwenders liegt
- Einen Ordner automatisch anlegen, wenn er fehlt (FSO)
- Pfad zum Ordner „Dokumente“ des Anwenders auslesen
- Einen Ordner vom Desktop in ein anderes Verzeichnis verschieben (FSO)
- Einen Ordner vom Desktop in ein anderes Verzeichnis hineinkopieren (FSO)
- Einen Ordner samt aller Unterordner und Dateien löschen (FSO)
- Prüfen, ob eine bestimmte Datei auf dem Desktop liegt (FSO)
- Eine Datei auf dem Desktop prüfen und umbenennen (FSO)
- Eine Datei kopieren und einfügen (FSO)
V.420(111.04.2019):
- In einer Spalte Zahlen nach unten ausfüllen (andere Schrittweite)
- Alle möglichen Kombinationen zweiter Spalten auflisten
- Kilowattstunden pro Kunde erfassen (Leseranfrage)
- Ein Shape in einer Tabelle benennen und darauf zugreifen (Leseranfrage)
- Aus Excel heraus Daten in eine Word-Vorlage transferieren (Leseranfrage)
- Alle Sound-Dateien von Windows listen (Leseranfrage)
- Über den Einsatz von DAO die unikaten Nummern aus einer Spalte zählen (Leseranfrage)
- Mehrere Kontrollkästchen in eine Tabelle einfügen und mit einem Makro verknüpfen (Leseranfrage)
- Bestimmte Kontrollkästchen aus einer Tabelle entfernen und wieder neu einfügen (Leseranfrage)
- Über eine Userform Zellen einfärben (Leseranfrage)
- Den benutzten Bereich einer Tabelle in einen Array schreiben (Formel und Adresse – Leseranfrage)
- Eine kumulierte Summe in Abhängigkeit vom aktuellen Datum schreiben (Leseranfrage)
- Den Internet Explorer starten und bestimmte Webseite laden
- Eine bedingte Summierung pro Nr durchführen und Differenz von Plan/Ist ausweisen (Leseranfrage)
- Ein Beispiel für eine Suchen-Maske (Leseranfrage)
V.419(09.04.2019):
- Zwei Beispiele, um Zufallsdaten in einem bestimmten Wertebereich zu generieren
- Den Advanced-Filter im Zusammenspiel mit einem Change-Ereignis verwenden
- Den integrierten Dialog Objekt einfügen anzeigen und auswerten
- Ein PDF über einen Auswahldialog in eine Tabelle einfügen
V.418(01.04.2019):
- VBA Rundschreiben 11/2018
- VBA-Rundschreiben 01/2019
- VBA-Rundschreiben 02/2019
- VBA-Rundschreiben 03/2019
V.417(22.03.2019):
- Mehrere Diagrammblätter erstellen, mit Daten verknüpfen und ans Ende der Mappe verschieben
- Diagramm anlegen und an Zelle heften
- Ein Zellendropdown per Doppelklick erzeugen und die Namen aller Linien aus einem Diagramm darin anbieten
- Ein Zellendropdown für einen Bereich vergrößert in einer Userform anzeigen
- Ein Zellendropdown beim Klicken über den Zoom vergrößern
- Auf andere Mappe zugreifen, Daten verdichten und Laufzeit messen (SQL & ADO)
V.416 (21.03.2019):
- Kombinationsmöglichkeiten von Pendlerverflechtungen berechnen
- Aus Excel heraus eine Access-Tabelle abfragen, die Verknüpfungen zu einer anderen Access-Tabelle hat
- Über den Einsatz von DAO eine Tabelle nach Kostenstellen konsolidieren
- Bestimmte Tabellen in neue Mappe übertragen (nur Werte, ohne benannte Bereiche, ohne Shapes)
- Eine Progressbar mit Prozentangabe der verbleibenden Laufzeit
V.415 (18.03.2019):
- Alle Spalten ab einer bestimmten Spalte entfernen
- Alle selektierten Tabellen einer Mappe auslesen
- Mehrere Bereiche in einer Tabelle schattieren (formattechnisch vorbelegen)
- Einen Bereich in die Zwischenablage kopieren und daraus wieder auslesen
- Das Erstellungsdatum / Letzte Änderung eines Word-Dokuments ermitteln
V.414 (17.03.2019):
- Suchen nach einem Text in verbundenen Zellen (Mehrfachsuche)
- Beim Betreten einer bestimmten Tabelle einen Bereich aus einer anderen Tabelle einfügen (nur Werte)
- Beim Betreten einer bestimmten Tabelle einen Bereich aus einer anderen Tabelle einfügen (Formeln und Formate)
- Beim Betreten einer bestimmten Tabelle einen Bereich aus einer anderen Tabelle einfügen (nur Werte / ADO & SQL)
- Eine Formel in eine Zelle schreiben, wenn eine Eingabe vorgenommen wird
V.413 (10.03.2019):
- Den integrierten Dialog zum Einfügen eines Hyperlinks aufrufen
- Über einen Dialog eine Bilddatei in einer PowerPoint-Präsentation einfügen
- Benutzerdefinierte Funktion, die unikate Werte in einem ListObject zählt
- Mehrere Bereiche einer Tabelle mit einem umschließenden Rahmen versehen
- Die Anrede vom Namen in einer Zelle trennen
V.412 (09.03.2019):
- Geänderte Zeilen kennzeichnen
- Eine Word-Tabelle mit festgelegten Spaltenbreiten einfügen
- Über einen ToggleButton die nächsten 10 Zeilen ein- und ausblenden
- Doppelte Daten aus allen Spalten entfernen (Methode RemoveDuplicates)
- Die Beschriftung eines Optionsschaltfläche direkt aus einer Zelle beziehen
V.411 (04.03.2019):
- Mittelwert für bestimmte Spalte in Array bilden
- Mittelwert für bestimmte Zeile in Array bilden
- Eine Lister aller ImageMSO-Symbole für Ribbons
- Einen Endtermin auf Basis von Werktagen berechnen
- Eine mehrspaltige ListBox variabel aus einer Tabelle befüllen (Eigenschaft List)
V.410 (03.03.2019):
- Min-Wert im Array pro Spalte bilden
- Alle Spalten in einem Datenfeld summieren und ausgeben
- Zeile für Zeile im Array summieren und in Tabelle ausgeben
- Tabelle in einen Array einlesen, drehen und in anderer Tabelle ausgeben
- Monatsumsätze konsolidieren und auf 12 Tabellen ausgeben (ADO & SQL)
V.409 (02.03.2019):
- In eine Excel-ListBox Daten über eine Abfrage aus Access holen (SQL + ADO)
- Massendaten aus einer Tabelle in eine Matrix konsolidieren (ADO & SQL) – V.1
- Massendaten aus einer Tabelle in eine Matrix konsolidieren (ADO & SQL) – V.2
- Massendaten aus einer Tabelle in eine Matrix konsolidieren (Array) – V.3
- Massendaten aus einer Tabelle in eine Matrix konsolidieren (SUMMEWENNS) – V.4
V.408 (01.03.2019):
- Eine Gesamtliste auf einzelne Tabellen verteilen und nach Kostenstelle, Jahr und Monat summieren (ADO & SQL)
- Den Spezialfilter für mehrere verschiedene Kriterien anwenden und eine Ergebnistabelle erstellen
- Daten aus einer anderen Tabelle holen (SQL & ADO ) – die Schablone
- Schablone für das Holen von Daten mit Überschrift aus einer anderen Datei ohne diese zu öffnen (SQL & ADO)
- Textdatei öffnen und bestimmte Daten daraus holen (SQL & Array & ADO)
V.407 (28.02.2019):
- Über eine Verteilermatrix e-Mails mit unterschiedlichen Anhängen an unterschiedliche Adressaten versenden
- Linien in einem Diagramm flexibel über Kontrollkästchen ein und ausblenden
- Eine kumulierende Summe dynamisch in Abhängigkeit eines Datums einstellen
- Über eine Userform Farben auswählen und in eine Tabelle einfügen
- Die gesetzten Verweise auslesen und die ADO-Bibliothek per Makro einbinden
V.406 (25.02.2019):
- Bestimmte Umsätze summieren für bestimmte Warengruppen (ADO & SQL)
- Tool: Variabel Kontaktdaten aus Excel in das Adressbuch von Outlook einspielen
- Einen Zugangsschutz zu einer Mappe über den Doppelklick auf drei bestimmte Zellen einer Bereichs einstellen
- Eine ScrollArea benutzerdefiniert einrichten
- Mit Hilfe von Ado & SQL bestimmte Zeilen aus einer Tabelle in eine andere Tabelle schreiben
V.405 (22.02.2019):
- Daten aus einem ListObject in ein anderes übertragen
- Eine bestimmte Spalte aus einem ListObject entfernen
- Ein ListObject auf Basis einer Spalte sortieren
- Den Datenfilter für mehrere Spalten anwenden
- Den Datenfilter für mehrere Einträge in einer Spalte anwenden
- Inhalt der Tabelle abfragen, in einem Recordset bringen und danach in einen Array überführen
- Inhalt der Tabelle abfragen und in eine andere Tabelle einfügen
- Die ersten 10 Sätze aus einer SQL-Abfrage in eine Tabelle schreiben
- Einen bestimmten Namen in einem ListObject suchen und benachbartes Feld ausgeben
- Eine Excel-Tabelle in XML-Format überführen
V.404 (21.02.2019):
- Dezimalzahlen in Binärzahlen wandeln
- Das eingestellte Sprachpaket prüfen
- Einen bestimmten Datensatz in einer Oracle-Datenbank finden und in einem Feld ändern
- Über einen Schlüssel in eine Oracle Datenbank gehen und alle entsprechenden Datensätze anpassen
- Einen bestimmten Rahmen in einem Bereich je nach Zellwert setzen
V.403 (20.02.2019):
- Einen Schichtplaner für Fitness-Studio erstellen
- Eine Unikatsliste auf Basis eines ListObjects erstellen
- Mit DAO eine Unikatsliste von einer Excel-Tabelle erzeugen und im Direktfenster ausgeben
- Bestimmte Daten in einer Excel-Tabelle über DAO abfragen und ausgeben
- Aus einer Tabelle bestimmte Datensätze extrahieren und in einer anderen Tabelle ausgeben (DAO)
- Eine bedingte Summierung mit Hilfe von DAO in einer Excel-Tabelle durchführen
- Eine bedingte Summierung mit Hilfe von ADO/DAO in einer Excel-Tabelle durchführen (Geschwindigkeitsvergleich)
- Eine Unikatsliste mit Hilfe von DAO erzeugen und in einer anderen Tabelle ausgeben
- Die größten Werte aus einer Liste extrahieren (DAO)
V.402 (19.02.2019):
- Aus einer Zelle mit mehreren Umbrüchen ein Datum extrahieren
- Die Datengrundlage eines ListObjects ermitteln
- Den umliegenden Bereich einer Zelle in ein ListObject überführen
- Die erste bzw. letzte Spalte in einem ListObject benutzerdefiniert formatieren
- In einem ListObject jede zweite Spalte färben
- In einem ListObject jede zweite Zeile färben
- Den Standard-Formatierungs-Style für ListObjects einstellen
- Einem ListObject eine Ergebniszeile hinzufügen und von Summe auf Durchschnitt schalten
- Die Titelzeile in einem ListObject ein- und ausblenden
- Prüfung, ob ein bestimmtes ListObject in einer Arbeitsmappe existiert
- Prüfung durchführen, ob sich die aktive Zelle innerhalb eines ListObjects befindet
- Datenschnitt für die Bedienung eines ListObject einfügen
- Den ausgewählten Bereich einer Tabelle als PDF speichern
- Das kleinste und größte Datum in einer Spalte ermitteln, wenn Datumswerte nicht richtig erkannt werden
- Einen bestimmten Bereich in einer Tabelle als PDF speichern
V.401 (18.02.2019):
- Die Größe eines ListObjects anpassen (Resize)
- Ein ListObject erstellen und benennen
- Ein ListObject in einen Array einlesen und weiterverarbeiten
- Die Formel für die Ergebniszeile im ListObject festlegen (Summe, Anzahl, etc..)
- Verschiedene Teilergebnisse (spaltenbezogen) für ein ListObject festlegen
V.400 (16.02.2019):
- Nach einer Farbe im ListObject filtern
- In einem ListObject nach rot hinterlegten Texten filtern
- In einem ListObject nach roten Ampeln filtern
- Nach bestimmten Symbolen in einem ListObject filtern
- Alle Daten des aktuellen/vorherigen/nächsten Monat aus einem ListObject herausfiltern
- In einem ListObject nach einem bestimmten Monat filtern
V.399 (15.02.2019):
- Aus einem Datum den Monat extrahieren (Ohne Schleife, mit Formelschachtel)
- Aus einem Datum den Monat extrahieren (Ohne Schleife, mit Eigenschaft FormulaR1C1)
- Aus einer Datumsspalte den Monatsnamen in Nebenspalte schreiben (1 Befehl für ganze Spalte)
- Aus einer Datumsspalte den Monat extrahieren und mit führender Null darstellen (DatePart & Format)
- Aus einer Datumsspalte den Monat extrahieren und mit führender Null darstellen (Month & Format)
- Aus einer Datumsspalte die Kalenderwoche und das Jahr extrahieren
- Die Spaltennamen (Titel) in einem ListObject auslesen
- Den Namen eines ListObjects abfragen
- Den hinterlegten Zellenbereich eines ListObjects abfragen
- Ein ListObject kopieren und mit Festwerten in eine andere Tabelle einfügen
- Eine bestimmte Spalte eines ListObject kopieren und als feste Werte in Tabelle2 einfügen
- Einen benannten Bereich in einem ListObject sortieren
- Die Startzeile eines ListObjects (Titelzeile) ermitteln
- Die Ergebniszeile in einem Listobject entfernen
V.398 (13.02.2019):
- Ein ListObject aus einer Tabelle restlos entfernen
- Ein ListObject zurück in einen Bereich konvertieren
- Ein ListObject mit einem neuen Namen versehen und Bereich neu zuweisen
- Prüfen, ob ein ListObject existiert und anschließend neu anlegen und benennen
- Die aktuelle Zeile in einem ListObject entfernen
- Bestimmte Zeilen aus einem ListObject entfernen
- Alle Listobjecte in der kompletten Mappe in Bereiche zurück konvertieren
- Alle leeren Zeilen aus einem ListObject entfernen (Basierend auf einer bestimmten Spalte)
- Alle Daten aus einem ListObject entfernen (Überschrift bleibt erhalten) – mit On Error
- Alle Daten aus einem ListObject entfernen (Überschrift bleibt erhalten) – ohne on Error
V.397 (12.02.2019):
- Gefilterte Zeilen eines ListObjects in andere Tabelle einfügen
- Den Filter in allen ListObjects der Mappe zurücksetzen
- Alle gefilterten Zeilen im Listobject wieder anzeigen
- Alle Filterpfeile in einem ListObject bis auf einen verstecken
- Gefilterten Zeilen im ListObject ohne Überschrift kopieren
- Die Anzahl der gefilterten Daten im ListObject (ohne Überschrift) ermitteln
- Den Spezialfilter im Zusammenspiel mit einem ListObject verwenden
- Bestimmte Zeilen in einer Tabelle mit Hilfe des AutoFilters blitzschnell löschen
- Alle leeren Zeilen einer Filterung des Listobjects anzeigen
- Alle gefüllten Zellen einer Spalte in einem ListObject filtern
V.396 (11.02.2019):
- Alle Zirkelbezüge in einer Arbeitsmappe werden gefunden und in einer Tabelle aufgelistet
- Ein Listobjekt in einer bestimmten Spalte durchsuchen (Direktsuche – Match)
- Ein ListObject Zeile für Zeile abarbeiten
- In einem ListObject nur sichtbare Zeilen abarbeiten
- Ein ListObject Zelle für Zelle durchlaufen und entsprechend des Wertes die Zelle formatieren
- Bestimmte Zeilen in einem ListObject finden und kennzeichnen
- Die Größe eines Listobject ermitteln und ausgeben
- Das Design eines ListObjects anpassen
- Bestimmte Spalte im ListObject abarbeiten und Textteil suchen und kennzeichnen
- Eine bestimmte Spalte in einem ListObject mit neuen Werten füllen
V.395 (08.02.2019):
- Zugriff auf eine Oracle Datenbank und auslesen einer Tabelle
- Eine Excel-Tabelle in einer Oracle-Datenbank transferieren (Zeile für Zeile)
- Einen bestimmten Satz aus einer Oracle-Datenbank entfernen
- Eine eingebettetes PDF-Objekt öffnen und in den Vordergrund bringen
- Kontrollkästchen (CheckBoxen) in Spalte B einfügen auf Basis der Einträge in Spalte A
V.394 (04.02.2019):
- Texte in einer Tabelle ersetzen mit Hilfe eines Arrays
- Dubletten aus einer Tabelle auf Basis einer Spalte entfernen (Methode RemoveDuplicates)
- Dubletten aus einer Tabelle auf Basis mehrerer Spalten löschen
- Den integrierten FileDialog einsetzen
- Text in einer Textdatei suchen und ersetzen
V.393 (31.01.2019):
- Bilder von einer Internetseite automatisch herunterladen im Batch-Betrieb
- Ordner flexibel einstellen und danach alle darin enthaltenen Dateien in eine Tabelle auslesen
- Eine Prozedur über die aus einer Zeile mehrere Zeilen produziert werden können
- Alle Daten aus einem ListObject entfernen
- Eine bestimmte Spalte eines ListObjects in einen Array einlesen und im Direkfenster ausgeben
V.392 (29.01.2019):
- Überarbeiten / Verbesserung bestehender Beispiele
V.391 (27.01.2019):
- Überarbeiten bestehender Beispiele
V.390 (16.01.2019):
- Aus einer Zelle das erste Wort extrahieren
- Benutzerdefinierte Funktion, um zu prüfen, ob eine Zelle einen Hyperlink hat
- Leere Spalten in einer Markierung entfernen
- Leere Zeilen in einer Markierung entfernen
- In einen Zellenkommentar ein Hintergrundbild einfügen
- Fehlerhafte Namen in einer Arbeitsmappe entfernen
- Ausgeblendete Tabellen automatisch löschen
- Alle Kommentare einer Tabelle entfernen
- Alle Kommentare in der Arbeitsmappe automatisch anzeigen
- Die ganze Arbeitsmappe ausdrucken
V.389 (15.01.2019):
- Alle markierten Zeilen an das Ende der Tabelle2 verschieben
- Zwei Varianten, die nächst freie Zelle in einer Spalte zu finden
- Zwei Varianten, die nächst freie Zelle in einer Zeile zu finden
- Befüllung eines Dropdowns mit Tabellennamen und nur vorhandene Einträge weiterverarbeiten – V.1 (Eigenschaft MatchRequired)
- Befüllung eines Dropdowns mit Tabellennamen und nur vorhandene Einträge weiterverarbeiten – V.2 (Eigenschaft Style)
- In einer Spalte das aktuelle Tagesdatum suchen (Datumsangaben liegen als Formeln vor)
- Eine Liste mit Artikelnummern auf die korrekte Länge prüfen – V. 1 (Array)
- Eine Liste mit Artikelnummern auf die korrekte Länge prüfen – V. 2 (Schleife)
- Eine Liste mit Artikelnummern auf die korrekte Länge prüfen – V. 3 (AutoFilter)
- Die Mehrfachauswahl von Zeilen in einem Listenfeld in einen Array speichern und anschließend in einer Spalte ausgeben
V.388 (14.01.2019):
- Alle Tabellen einer Mappe bis auf die aktuelle Tabelle ausblenden
- Den Zellenverbund für alle Zellen der Tabelle aufheben
- Alle Tabellen einer Mappe als PDF auf dem Desktop des Anwenders ablegen
- Die aktuelle Arbeitsmappe als PDF auf dem Desktop des Anwenders exportieren
- Alle Zellen einer Tabelle, die einen Rechtschreibfehler aufweisen, kennzeichnen
- Automatisch eine Pivot-Tabelle aktualisieren, wenn eine Zelle geändert wird
- Zwei Varianten, einen Bereich in einer Tabelle zu benennen
- Einen Bereich in einer Tabelle benennen und den Namen verbergen
- Einen benannten Bereich einer Tabelle verstecken bzw. wieder anzeigen
V.387 (10.01.2019):
- Alle Textfelder in einem Word-Dokument entfernen
- Den kleinsten/größten Wert aus einer Spalte ermitteln
- Einen Text in die Zwischenablage befördern und dann in eine Zelle ausleeren
- In einem Word-Dokument nach einen Wort suchen und Fundstellen schattieren
- Zwei Varianten, um zu prüfen, ob eine Eingabe in einer bestimmten Spalte vorgenommen wurde
- Vor dem Schließen einer Mappe den erfolgten Zugriff auf die Mappe festhalten
- Prozedur, die den Namen des Users/Computer sowie das aktuelle Datum/Uhrzeit in eine Textdatei schreibt
- Eine bestimmte Tabelle exportieren und in einer neuen Mappe ohne Formeln/Schaltflächen auf dem Desktop speichern
- Eine bestimmte Rechnungsnummer in einer Spalte suchen und ansteuern
- Über einen Dateiauswahl-Dialog eine Datei zuweisen und als Hyperlink in einer Zelle ablegen
V.386 (09.01.2019):
- Bestimmte Zeilen aus einer Tabelle entnehmen und in einer Zieltabelle ausgeben (ADO+SQL)
- Eine Liste nur für bestimmte Kostenstellen mit Umsätzen verdichten (ADO+SQL)
- Aus einer Liste nur Datensätze in eine andere Tabelle übertragen, die nach einem bestimmten Datum liegen (ADO+SQL)
- Alle Datensätze, die in der Zukunft liegen, von einer Tabelle in eine andere Tabelle übertragen (ADO+SQL)
- Alle Datensätze im Zeitraum von morgen plus eine Woche in eine Tabelle übertragen (ADO+SQL)
V.385 (08.01.2019):
- Ein Textfeld in eine PowerPoint-Folie einfügen und danach ein Bild integrieren und positionieren
- In einer Tabelle fehlende Kundennummern ergänzen
- Ein Beschriftungsfeld in ein Diagrammobjekt einfügen, formatieren und beschriften
- Zwei Varianten, um ein Textfeld in einer Tabelle mit einem Inhalt zu füllen
- Einen Bereich aus mehreren Zeilen dynamisch ein- und ausblenden
- Einen Bereich aus mehreren Spalten dynamisch ein- und ausblenden
- Nicht zusammenhängende Spalten ein- und ausblenden
- Nicht zusammenhängende Zeilen ein- und ausblenden
- Mehrere nicht zusammenliegende Spaltenpaare ein- und ausblenden
- Zwei Varianten, um eine Spalte zu verbergen
V.384 (07.01.2019):
- Einen Kalendereintrag in Outlook automatisch per ICS-Datei erzeugen
- Alle Mappen in einem Verzeichnis verarbeiten und alle enthaltene Tabellen entsperren
- Alle Mappen eines Verzeichnisses verarbeiten und die darin enthaltenen Tabellen schützen
- Alle Mappen eines Verzeichnisses verarbeiten und bestimmte Tabellen sichtbar machen
- Alle Mappen eines Verzeichnisses verarbeiten und eine bestimmte Tabelle aktivieren
- Bestimmte, gleich aufgebaute Tabellen auf einer Gesamttabelle konsolidieren
- Alle gefüllten Zellen in einem bestimmten Bereich kennzeichnen
- Arbeitsmappe schließen und Computer nach 3 Sekunden herunterfahren
- Einen Hyperlink zur letzten Tabelle einer Mappe einfügen
- Die Skalierung eines Diagrammes aus Zellen steuern
V.383 (18.12.2018):
- Einen Array einlesen, anpassen und geänderten Array zurückschreiben
- Alle in Outlook erfassten Kontakte in einer Excel-Tabelle ausgeben
- Beim Auswählen eines Zellendropdowns den Zoom automatisch vergrößern
- Benutzerdefinierte Funktion, die prüft, ob eine Zelle eine Gültigkeitsliste enthält
- Die Bezüge eines Diagramms auf eine Pivot-Tabelle anpassen
V.382 (14.12.2018):
- Alle Datenfelder einer Pivot-Tabelle auslesen
- Alle Felder einer Pivot-Tabelle und deren Position auslesen
- Ganz gezielt ein Pivot-Tabellen-Feld anpassen
- Eine Excel-Zellendropdownliste anlesen aus einer Access-Unikatsliste (Dropdown aus Array speisen)
- Eine Excel-Zellendropdownliste anlesen aus einer Access-Unikatsliste (Dropdown aus Recordset speisen)
- Einen Mittelwert aus mehrere Spalten eines Arrays bilden und als Festwert in eine Tabelle ausgeben
- Bestimmte Tabellen in eine neue Mappe kopieren (über Einsatz eines Arrays)
- Eine Tabelle über eine SQL-Anweisung abfragen, wenn unterschiedliche Datentypen vorkommen
- Unikate Werte in einem Bereich kennzeichnen (Bedingte Formatierung)
- Doppelte Werte in einem Bereich automatisch kennzeichnen
- Ein Liniendiagramm einfügen und anpassen
- Zwei Varianten, um die Säulen eines Diagramms unterschiedlich einzufärben
- Eine Pivot-Tabelle erstellen und die Beschriftung des Wertfeldes anpassen
- Zwei super schnelle Varianten, Daten in eine Matrix einzuspielen
- Zwei schnelle Lösungen, um einen Datenbestand nach Kostenstelle und Umsatz zu verdichten
V.381 (13.12.2018):
- Eine Arbeitsmappe mit einem Passwort verschlüsseln und dieses wieder aufheben
- Einige Konten in einer Tabelle flexibel summieren
- In einer Summensaldenliste SOLL und HABEN trennen
- Doppelte SOLL-Positionen in einer Liste ausgleichen
- Prüfen, ob ein bestimmter Wert in einem Datenfeld enthalten ist
- Einen Wert in einem Datenfeld suchen und die Fundstelle zurück melden
- Einen zweidimensionalen Array durchsuchen und bestimmte Einträge zurückgeben
- Eine flexible Funktion, die die Position eines gefundenen Wertes in einem Array zurückgibt
V.380 (08.12.2018):
- Lösung, um zwei Tabellen zu spiegeln
- Funktion, die die Syntax einer e-Mail-Adresse prüft
- Die Schriftart von allen Steuerelementen einer Userform per Makro wechseln
- Die Formatierung einer Schaltfläche auf einer Tabelle ändern
- Alle Gruppierungen in einer Tabelle entfernen
- Markierte Zeilen einer Tabelle gruppieren
- Bestimmte Zeilen der aktiven Tabelle gruppieren
- Eine intelligente Tabelle flexibel erweitern
- Einen Rahmen um einen Bereich einfügen und entfernen
- Leere Zellen einer Spalten auffüllen
- Einen Datenfilter für mehrere Spalten anwenden
V.379 (01.12.2018):
- VBA-Kurs I – der komplette Inhalt
- VBA-Kurs II – der komplette Inhalt
- Hyperlinks in Zellen einfügen, in denen bereits ein Pfad- und Dateiname steht
- Einen Teil der Hyperlink-Adresse austauschen
- Aus einem Text anhand eines Trennzeichens den ersten sowie den letzten Teil extrahieren (Instr & InstrRev)
- Alle Arbeitsmappen aus einem Ordner auslesen und in einer Tabelle dokumentieren und verlinken
- Aus allen Dateien eines Ordners bestimmte Zellen holen und in einer Ergebnistabelle zusammenspielen
- Alle markieren Zellen einer Tabelle neu schreiben (Formeln durch Festwerte ersetzen)
- Alle Zellen in einem Bereich verarbeiten und die Anzahl sowie die Summe bestimmter Zellen ausgeben
- In einer Tabelle zwei Spalten miteinander vergleichen und Unterschiede kennzeichnen
- Lösung, um zwei Tabellen zu spiegeln
V.378 (28.11.2018):
- Userform mittig im Application-Window positionieren
- Select Case mit Buchstaben abfragen
- Select Case mit Like verwenden (Bestimmte Namen mit Sch* finden)
- Benutzerdefinierte Funktion, die aus einem Text ein Datum extrahiert
- In einer geschützten Tabelle eine Zelle beschreiben, ohne den Blattschutz aufzuheben
- Bestimmte Aktionen trotz Blattschutz durchführen dürfen
- Alle Seitenwechsel in einer Tabelle entfernen
- Einen editierbaren Bereich in einer Tabelle erstellen
- Den Pfad des Verzeichnisses Temp ermitteln
- Eine Combox mit internationalen Monaten direkt aus den AutoListen erstellen
- Die Wochentage aus der benutzerdefinierten Liste von Excel in eine Tabelle einfügen
- Die erste gelbe Zelle in der ersten Zeile einer Tabelle finden
- Leere Zeichen aus Zellen entfernen
V.377 (22.11.2018):
- Funktion, die prüft, ob ein Dateiname ungültige Zeichen enthält
- Alle Buchungen pro Filiale in einem bestimmten Zeitraum zählen (ADO & SQL)
- Ein leeres Organigramm erstellen und mit Daten aus einer Tabelle speisen
- Mehrere Tabellen in Excel in eine Zieltabelle überführen (ADO & SQL) – Nur bestimmte Felder
- Mehrere Tabellen in Excel in eine Zieltabelle überführen (ADO & SQL) -Alle Felder
- Zwei Tabellen miteinander vergleichen und nur Sätze in eine Zieltabelle befördern, die in beiden Tabelle vorkommen (ADO & SQL)
- Zwei Tabellen vergleichen und bestimmte Sätze in eine Zieltabelle übertragen (LEFT JOIN)
- Zwei Tabellen vergleichen und bestimmte Sätze in eine Zieltabelle übertragen RIGHT JOIN)
- Mehrere Tabellen miteinander vergleichen und Unterschiede in einer Zieltabelle dokumentieren (LEFT JOIN)
- Mehrere Tabellen miteinander vergleichen und Unterschiede in einer Zieltabelle dokumentieren RIGHT JOIN)
V.376 (06.11.2018):
- Bestimmte Daten aus einer Mappe extrahieren, ohne diese zu öffnen (ADO & SQL)
- Alle Daten aus einer geschlossenen Mappe holen und sortieren (ADO & SQL)
- Eine Summierung von Umsätzen pro Region mit Hilfe von SQL & ADO
- Einen durchschnittlichen Umsatzwert pro Region bilden (ADO & SQL)
- Den größten Umsatz pro Region ermitteln (ADO & SQL)
- Die 10 größten Umsätze aus einer Liste ausgeben (ADO & SQL)
- Die 10 kleinsten Umsätze aus einer Liste ausgeben (ADO & SQL)
V.375 (06.11.2018):
- Einen Bereich über eine InputBox auswählen lassen
- Einen Ordner über einen Dialog auswählen und auswerten
- Einen integrierten Dialog aufrufen (Namen definieren)
- Den integrierten Dialog „Zellen formatieren“ aufrufen
- Doppelte Werte in einem Bereich automatisch kennzeichnen
- Die Zeilenumbrüche in allen Zellen einer Tabelle entfernen
- Den Windows-Taschenrechner aus Excel heraus starten
- Eine neue Zeile oberhalb der aktuellen Zeile einfügen (Formatierung übernehmen)
- Mit einem Doppelklick auf eine Zelle die dazugehörige Zeile und Spalte markieren
- Alle benannten Bereiche in einer Tabelle kennzeichnen
- Alle Zellen in einem Bereich, die größer als ein Vorgabewert sind, kennzeichnen
- Alle Zellen in einem Bereich, die kleiner als ein Vorgabewert sind, kennzeichnen
- Zellen mit Rechtschreibfehler in Tabelle finden und kennzeichnen
- Unterschiede in Spalte in Bezug auf Zelle A1 finden
- Zeile mit der Zeile darunter vergleichen und Abweichungen in einer bestimmten Spalte kennzeichnen
- Alle Kommentare in einer Tabelle am Ende der Tabelle ausdrucken
- Alle eingebetteten Diagrammobjekte in einer Tabelle in der Größe anpassen
- Alle Zellen einer Tabelle, die eine Formel enthalten, schützen
- Alle Tabellen in einem Word-Dokument in der Spaltenbreite anpassen
- Alle Tabellen einer Arbeitsmappe als separate PDFs ablegen
V.374 (05.11.2018):
- Die Anzahl der markierten Zeilen ermitteln
- Die Anzahl der markierten Spalten ermitteln
- Die Anzahl der markierten Zellen ermitteln
- Benutzerdefinierte Funktion zum Wandeln einer Zellenangabe mit cells in eine Zellenangabe mit Range
- In einem Bereich in jeder Zelle immer nur eine Eingabe einmalig zulassen
- Alle Duplikate aus einer Spalte entfernen (Methode RemoveDuplicates)
- Drei Varianten, die Breite einer Spalte zu ermitteln
- Vier Varianten, um die Höhe einer Zeile zu ermitteln
- Den Zellenbezug der aktuellen Zelle in Zeilen- und Spaltenangabe trennen
- Alle absoluten Bezüge in Formelzellen einer Tabelle in relative Bezüge umwandeln
V.373 (04.11.2018):
- Das vorherige Tabellenblatt aktivieren
- Jeweils eine Tabelle nach vorne bzw. nach hinten aktivieren
- Beim Betreten einer Tabelle den Usernamen und die aktuelle Zeit in der Kopfzeile dokumentieren
- Bei einer Änderung in einer Tabelle den Tabellennamen automatisch anpassen
- Alle Tabellen einer Arbeitsmappe umbenennen. Als Blattname wird dabei das aktuelle Datum und ein laufender Index verwendet.
- Eine bestimmte Tabelle in der Mappe kopieren, hinten einfügen und umbenennen
- Mehrere Zellen einer Tabelle leeren (mit nur einem Befehl)
- In einer Tabelle einen Bereich leeren (nur Zellen mit Konstanten)
- In einem Datenbereich nur Zahlenzellen ansprechen und leeren
- Bereich aus nicht zusammenliegenden Zellen kopieren und in andere Tabelle einfügen
V.372 (31.10.2018):
- Eine e-Mail aus Excel heraus versenden, ohne den Einsatz der Methode Send
- Alle Tabellen einer Mappe bis auf die aktive Tabelle entfernen
- Mehrere Tabelle einer Mappe selektieren (über Variablen)
- Mehrere Tabellen einer Mappe selektieren (Über die Funktion Array)
- Mehrere Tabellen einer Mappe selektieren (über eine Schleife und einem Array)
- Eine Tabelle anhand mehrerer Spalten sortieren (ab Excel 2007)
- Eine Tabelle anhand mehrerer Spalten sortieren (universelle Methode – alle Versionen)
- Eine Tabelle nach einem Doppelklick auf einen Spaltentitel automatisch sortieren
- Holzhacker-Methode: Excel nach Formatänderung neu schreiben
- Ein Diagrammobjekt von einer Tabelle auf eine andere übertragen und positionieren
V.371 (30.10.2018):
- Mit Hilfe der Funktion TypeName den Typen des Blattes ermitteln
- Prüfung, ob das Objekt Zelle ausgewählt wurde oder etwas anderes
- Prüfung, was markiert wurde (TypeName)
- Die Funktion VarType nutzen, um die wichtigsten Datentypen zu identifizieren
- Beim Öffnen einer Arbeitsmappe einen Schalter setzen
- Automatisch eine Userform aufrufen, wenn ein Zellenbereich „betreten“ wird
- Funktion, die die Anzahl von Zahlen in einem Text zählt
- Einen Kommentar in die aktive Zelle einfügen und die Schriftart anpassen
- Ein Beispiel, wie man neue Kommentare in einer Zelle anlegt und Änderungen an einem bestehenden Kommentar vornehmen kann
- Ein Makro mit einer Pausen-Funktion ausstatten
- Eine bestimmte Spalte nach einer Farbe sortieren
- Die erste leere Zelle in einer Spalte finden
- Die erste leere Zelle in einer Zeile finden
- Kopieren eines Bereichs ohne Nutzung der Zwischenablage
- Die erste leere Zellen in einem Bereich aufspüren und kennzeichnen
V.370 (29.10.2018):
- Alle Shape-Objekte in einer Tabelle auslesen (Index und Namen)
- Allen Shape-Objekten in einer Tabelle einen neuen Namen vergeben
- Eine Excel-Zelle in ein Word-Dokument übertragen
- Einen Bereich aus Excel Zelle für Zelle in eine Word-Tabelle einfügen
- Prüfung, ob eine Zelle ein Datum enthält (Funktion TYPENAME)
- Prüfung, ob eine Zelle ein Datum enthält (Funktion ISDATE)
- Prüfung, ob eine Zelle eine Zahl enthält
- Prüfung, ob eine Zelle gefüllt ist oder nicht Funktion TYPENAME)
- Prüfung, ob eine Zelle gefüllt ist oder nicht (Eigenschaft VALUE)
- Prüfung, ob eine Zelle einen Text enthält (Funktion TYPENAME)
- VIDEO: Bestimmte Zeilen einer Tabelle via SQL abfragen (blitzschnell)
- Bestimmte Zeilen aus einer intelligenten Tabelle abfragen und in eine andere Tabelle einfügen
V.369 (25.10.2018):
- Eine Excel-Tabelle aus Access her abfragen und die Ergebnisse weiterverarbeiten
- Benutzerdefinierte Funktion, um den Namen der ersten Tabelle einer Excel-Mappe zu ermitteln
- Zugriff auf eine Excel-Mappe aus Access heraus, wenn der Name der Tabelle nicht bekannt ist
- Eine Excel-Tabelle über SQL abfragen und in eine andere Tabelle unverändert einfügen
- Bestimmte Daten aus einer Tabelle abfragen und in eine andere Tabelle übertragen (SQL)
- VIDEO: Bestimmte Zeilen in andere Tabelle übertragen
- VIDEO: Ein mehrspaltiges Listenfeld programmieren
- VBA-Rundschreiben: 10/2018
V.368 (22.10.2018):
- Funktion,die prüft, ob eine Userform gerade geladen ist
- Die wichtigsten Eigenschaften eines Beschriftungsfeldes (Label)
- Die wichtigsten Eigenschaften eines Textfeldes (TextBox)
- Die wichtigsten Eigenschaften bei mehrspaltigen Listenfeldern (BoundColumn)
- Die wichtigsten Eigenschaften bei mehrspaltigen Listenfeldern (Column)
- Werte aus einer bestimmten Spalte einer ListBox in einer TextBox untereinander schreiben
- Festlegen, wie viele Zeilen beim Herunterklappen einer ComboBox angezeigt werden sollen
- Der Unterschied zwischen TextColumn und BoundColumn bei einem mehrspaltigen Listenfeld
- Einen benannten Bereich einer Tabelle als Quelle für ein Listenfeld festlegen
V.367 (05.10.2018):
- Eine Internetseite als Textdatei speichern
- Eine Textdatei aus dem Internet öffnen und weiterverarbeiten
- Eine Textdatei aus dem Internet via Webabfrage importieren
- Eine Textdatei aus dem Internet auf der Festplatte speichern
- Eine Tabelle Zeile für Zeile in eine Textdatei schreiben
- Eine Tabelle als Textdatei speichern (über Methode SaveAs)
V.366 (30.09.2018):
- VBA-Rundschreiben 05/2018
- VBA-Rundschreiben 06/2018
- VBA-Rundschreiben 07/2018
- VBA-Rundschreiben 08/2018
- VBA-Rundschreiben 09/2018
- VIDEO: Rechnen im Array / Formeln im Array / UBound
- VIDEO: Doppelte Eingaben in einem Bereich verhindern
- Bestimmte Zeilen in eine andere Tabelle übertragen – V.1 (Union)
- Bestimmte Zeilen in eine andere Tabellen übertragen – V. 2 (For Next-Schleife)
- Bestimmte Zeilen in eine andere Tabelle übertragen – V.3 (Datenfelder)
V.365 (26.09.2018):
- Daten filtern in einem bestimmten Zeitraum (Datum + Zeit)
- Alle gesetzten Rahmen in einem Bereich entfernen
- Beim Schließen einer Arbeitsmappe automatisch speichern (V.1 über ein Ereignis)
- Beim Schließen einer Arbeitsmappe automatisch speichern (V. 2 – über Parameter der Methode Close)
- Suche nach einem bestimmten Text in Kommentaren einer Tabelle
V.364 (23.09.2018):
- Alle bedingte Formate in der aktiven Tabelle entfernen
- Eine benutzerdefinierte Liste aus einem Zellenbereich anlegen
- Einen alternativen Titel für das aktuelle Fenster einstellen
- Einen Zeilenumbruch in einer Zelle entfernen
- Einen Bereich mit Zufallszahlen zwischen 1 und 100 füllen
- Einen Zellenbezug mit Hilfe der Eigenschaft FormulaR1C1 herstellen
- Eine Formel in R1C1-Schreibweise für mehrere Zelle einfügen
- Das letzte Speicherdatum einer Mappe in eine Zelle schreiben (V.1 – BuiltInDocumentProperties)
- Das letzte Speicherdatum einer Mappe in eine Zelle schreiben (V.2 – FileDateTime)
- Das Erstellungsdatum einer Mappe in eine Zelle schreiben
- Die Wiedervorlageliste (zuletzt geöffnete Dateien) anzeigen bzw. ausblenden
- Ein Hintergrundbild in eine Tabelle einfügen
- Ein eingestelltes Hintergrundbild in einer Tabelle entfernen
- Über einen Hyperlink eine andere Datei in einem neuen Fenster öffnen
- Einen Hyperlink, der auf eine andere Tabelle zeigt, in eine Zelle einfügen
- Über einen Hyperlink ein neues e-Mail-Fenster mit voreingestelltem Adressaten öffnen
- Einen Hyperlink in eine Zelle einfügen, der eine neue e-Mail erstellt
- Über einen Hyperlink eine bestimmte Internetseite aufrufen
- Einen Hyperlink einfügen, der auf eine Internetseite zeigt
V.363 (22.09.2018):
- Alle Shape-Objekte in einer Tabelle markieren
- Beim Öffnen einer Arbeitsmappe die Ansicht Vollbildschirm einstellen
- Alle Kommentare in einer Tabelle löschen (Var. 1 – über For Next-Schleife)
- Alle Kommentare in einer Tabelle löschen (Var. 2 – über eine For Each Next-Schleife)
- Arbeitsmappe automatisch beim Schließen der Mappe schützen
- Die Anzahl der belegten Zellen in einem Bereich ermitteln
- Die Anzahl belegter Zellen mit numerischen Inhalt in einem vorgegebenen Bereich ermitteln
- Die Anzahl belegter Zellen mit alphanumerischem Inhalt in einem Bereich zählen
- Beim Öffnen einer Mappe eine bestimmte Tabelle so definieren, dass nichts ausgewählt werden kann
- die Blattregisterkarten einer Arbeitsmappe ein- und ausblenden
V.362 (20.09.2018):
- Zwei Varianten, um einen String in doppelte Anführungszeichen zu packen
- Eine Notiz in eine Zelle einfügen – Var. 1 (Methode NoteText)
- Eine Notiz in eine Zelle einfügen – Var. 2 (Methode AddComment)
- Bestehende Notiz in einer Zelle erweitern und eine weitere Zeile anhängen
- Textdatei aus dem Internet direkt auslesen und im Direktfenster ausgeben
- Eine Mappe nur dann speichern dürfen, wenn Tabelle1 nicht geschützt ist
V.361 (19.09.2018):
- Per Doppelklick die darüber liegende Zelle manipulieren
- Den Doppelklick auf eine Zelle komplett ausschalten
- Nach jedem neuen Produkt in Spalte A zwei leere Zeilen einfügen
- Bei Produktwechsel in Spalte A die letzte Zeile des Produkts in eine neue Zeile kopieren
- Einen Bereich Zelle für Zelle verarbeiten (For Next – Schleife)
- Einen Bereich Zelle für Zelle verarbeiten (For Each Next – Schleife)
- Direkt nach der Eingabe einer Zahl in Spalte A ein Minuszeichen voran stellen
- Einen kompletten Zahlenbereich mit negativen Vorzeichen belegen
- Zellen verschieben, wenn eine bestimmte Bedingung erfüllt wird
- Eine neue Mappe in einer neuen Excel-Instanz anlegen
V.360 (29.08.2018):
- Mehrere, nicht zusammenliegende Spalten ansprechen (Range)
- Mehrere, nicht untereinander liegende Zeilen ansprechen (Range)
- Einen Bereich mit einer gerundeten Zufallszahl belegen (als Formel)
- Doppelte Werte in einem Bereich entfernen (AdvancedFilter)
- Leere Zellen einer Spalte mit den Werten darüber automatisch füllen (Formula)
- Doppelte Eingaben in einem Bereich verhindern (Worksheet_Change)
- Einen formatierten Kommentar in eine Zelle schreiben
- Alle Kommentare einer Tabelle anzeigen
- Alle Kommentare aus einer Excel-Tabelle in einem Word-Dokument dokumentieren
- Die Anzahl der gruppierten Tabelle einer Mappe ermitteln
V.359 (25.08.2018):
- Eine Summierung einiger Spalten über die R1C1-Schreibweise erfassen
- Den aktuellen Wert einer benannten Zelle abfragen
- Den Zellenbezug einer benannten Zelle abfragen
- Text aus mehreren Zeilen in einer Spalte untereinander ausgeben
- Text aus einer Spalte auf andere Spalten verteilen – V1. Schleife und Array
- Text aus einer Spalte auf andere Spalten verteilen – V2. Methode TextToColumns
- Ein Diagramm aus einem Datenfeld erstellen und skalieren
- Einen Array definieren, redimensionieren, füllen und danach wieder löschen
- Fehlende Datumswerte in einer Liste ergänzen
- Alle verfügbaren Drucker auslesen und ausgeben
V.358 (24.08.2018):
- Bild einfügen an bestimmte Position in einer Tabelle
- Bild einfügen an bestimmte Position in einer Tabelle und skalieren
- Vor allen markieren Zeilen eine leere Zeile einfügen
- Vor allen markierten Spalten eine leere Spalte einfügen
- Einen benutzerdefinierten Schnellbaustein in die Fußzeile eines Word-Dokumentes einfügen
- Einen benutzerdefinierten Schnellbaustein in die Kopfzeile eines Word-Dokumentes einfügen
- Einen benutzerdefinierten Schnellbaustein in das Dokument einfügen
- Einen Kommentar in eine Zelle schreiben
- Den Speicherpfad einer Mappe ermitteln und in eine Zelle schreiben
- Alle Unterverzeichnisse eines Ordners ermitteln und ausgeben
V.357 (21.08.2018):
- Rückfrage programmieren mit Fokus auf „Ja“
- Unterschiedliche Werte in einem Bereich zählen und ausgeben
- Funktion, die ermittelt wie oft ein bestimmter Wert in einem Bereich vorkommt
- Funktion, die zählt wie oft ein Wert in einem Bereich vorkommt
- Bereich einfärben mit Ausnahme bestimmter nicht einzufärbenden Zellen
- Einen eindimensionalen Array durchsuchen und prüfen, ob ein bestimmter Wert darin vorkommt
- Einen Array nach einem bestimmten Wert durchsuchen und die Fundstellen dokumentieren
- Leere Zeilen jeweils nach einem bestimmten Begriff einfügen
- Leere Zeilen jeweils vor einem bestimmten Begriff einfügen
- Eine benannte Zelle anhand ihrer Koordinate finden und Namen und Bezug ausgeben
V.356 (20.07.2018):
- Textdatei ohne zu Öffnen in eine Tabelle einlesen
- Eine Textdatei in einen Array einlesen und danach Zeile für Zeile ausgeben
- Eine Textdatei in einen Array einlesen, bestimmte Daten in Ziel-Array überführen und in Tabelle ausgeben
- Die Anzahl der Zeilen einer Textdatei ermitteln
- Benutzerdefinierte Funktion, die eine Textdatei in einen String einliest
- Den größten Wert in einem Datenfeld ermitteln
- Die drei größten Wette in einem Datenfeld ermitteln
- Den kleinsten Wert in einem Array ermitteln
- Eine Berechnung von Bruttopreisen im Arbeitsspeicher machen und in daneben gelegene Spalte ausgeben
V.355 (19.07.2018):
- Einen Array durchsuchen V1. mit Match
- Einen Array durchsuchen V2. über eine Schleife
- Einen Array durchsuchen V3. mit Match und Err
- Einen Array durchsuchen V4. Readall & Filter
- Textdatei in Array laden, nach bestimmten Werten filtern und ausgeben
- VIDEO: TextBox auf numerischen Inhalt prüfen / Isnumeric
- VIDEO: Bestimmte Bereiche einer Tabelle identifizieren
- VIDEO: Textdatei in Array einlesen, filtern und ausgeben
V.354 (17.07.2018):
- Ein Beispiel, welches aus einer Zeile in einem Datenbestand fünf Zeilen macht
- Den Titel für ein Diagrammobjekt aus einer Zelle beziehen
- In einem Listenfeld alle Einträge automatisch markieren/demarkieren
- Alle markierten Einträge in einem Listenfeld entfernen
- Zusammenspiel zwischen Dropdowns und Kontrollkästchen mit Zuhilfenahme einer Steuertabelle
- Beispiel für die Ermittlung, in welchen Modellen eine bestimmte Ausprägung integriert ist
- Eine Gesamtübersicht aus diversen Tabelle befüllen
- Diverse Beispiele, um den benutzten bzw. umliegenden Bereich einer Tabelle zu ermitteln
V.353 (16.07.2018):
- Den Inhalt einer TextBox auf Numeric beim Verlassen der TextBox prüfen
- Ein Bild in ein Word-Dokument einfügen und verkleinern
- VIDEO: Diagrammobjekte in Tabellen aufspüren und ansteuern
- In einer TextBox nur Zahlen erlauben (Ereignis KeyPress)
- Die Tastatur bei der Eingabe von Zahlen überwachen
V.352 (11.07.2018):
- 30 Beispieldateien zu den VBA-Videos eingestellt.
V.351 (09.07.2018):
- Ein Datum in einer Spalte finden und kennzeichnen
- VIDEO: Eingaben in einer Tabelle überwachen und dokumentieren
- VIDEO: Bestimmen der letzten, verwendeten Zeile einer Tabelle
- VIDEO: Eine E-Mail aus Excel zusammenstellen und versenden
- Bild in Tabelle einfügen, positionieren und Größe festlegen
- Beim Öffnen einer Mappe benutzerdefinierten Pfad festlegen
V.350 (05.07.2018):
- VIDEO: Maximalwerte in einem Bereich finden und kennzeichnen
- VIDEO: Eine eigene Benutzerverwaltung stricken
- VIDEO: Diagramme schnell per Makro formatieren
- VIDEO: Coole Tabellenschutz-Varianten auch ohne Passwort
- VIDEO: Leere Zellen in Spalten füllen
- VIDEO: Beim Öffnen der Mappe automatisch eine Sicherungskopie erzeugen
- VIDEO: Daten in einer Tabelle suchen und kennzeichnen
- Nur die Zeilen und Spalten sichtbar machen, die in Befüllung sind
- Alle Tabellen einer Mappe (bis auf zwei) sicher ausblenden
- Alle versteckten Tabellen der aktiven Mappe sichtbar machen
- Mehrere nicht zusammenhängende Bereiche einer Tabelle in einem Bereich überführen
V.349 (30.06.2018):
- VIDEO: Auf Eingaben des Anwenders in einer Tabelle reagieren
- VIDEO: Per Makro in eine geschützte Tabelle schreiben
- VIDEO: Excel VBA: Einen Bereich versteckt anlegen
- VIDEO: Eine ComboBox mit Daten aus einer Tabelle füllen
- Suche in einer Spalte nach mehreren Einträgen
- VIDEO: Eine Mehrfachsuche in einer Spalte durchführen
- Die Schrift in der Registerkarte einer MultiPage vergrößern
- Leere Zellen innerhalb der Spalten A und B füllen
V.348 (24.06.2018):
- Einen Bereich definieren und durchnummerieren
- In einem Bereich zufällige Zahlenwerte im Wertebereich von 1 bis 100 eintragen
- Alle Werte eines Zellenbereichs in Kommentare überführen
- Den Kommentartext einer Notiz in die dazugehörige Zelle schreiben
- Mit einem Doppelklick in eine Zelle eine Aktion auslösen
- VIDEO: Ein Diagrammobjekt kopieren, einfügen und nachbearbeiten
- Den umliegenden Bereich einer bestimmten Zelle bestimmen und ausgeben
- Beginnend bei einer Zelle den darunter liegenden Bereich erkennen – V1 (Offset)
- Beginnend bei einer Zelle den darunter liegenden Bereich erkennen – V2 (Range)
- Bereichsüberwachung: Jeweils den größten Wert in einem Bereich automatisch kennzeichnen
V.347 (23.06.2018):
- Vor der Löschung einer Tabelle eine Kopie erstellen und ablegen
- VIDEO: Doppelte Leerzeichen in Zellen entfernen
- VIDEO: Auf die Löschung von Tabellen reagieren
- Reagieren aus eine Löschung einer Zelle
- Bestimmte Tabellen aus Mappe entfernen V.1 (For Next-Schleife)
- Bestimmte Tabellen aus Mappe entfernen V.2 (For each Next-Schleife)
V.346 (22.06.2018):
- Ein Diagrammobjekt von einer Tabelle kopieren und in anderer Tabelle einfügen
- VIDEO: Mittelwertberechnung im Arbeitsspeicher ausführen
- VIDEO: Eine bedingte Summierung im Array durchführen
- VIDEO: Passwort anfordern und auswerten
- Aktuelle E-Mails in eine Tabelle auslesen und per Doppelklick öffnen
- E-Mails der letzten Tage in einer Tabelle dokumentieren (Filter) und per Doppelklick zur Anzeige bringen
V.345 (20.06.2018):
- VIDEO: Anwendereingaben abfragen über die InputBox
- Eine bestimmte Schaltfläche in einer Userform umbenennen
- Eine Lösung, doppelte Leerzeichen zwischen zwei Texten in einer Zelle zu eliminieren (Array+Split)
- Eine Lösung, doppelte Leerzeichen zwischen zwei Texten in einer Zelle zu eliminieren (Worksheetfunction.Trim)
- Mehr als 3 Sektionen in der Fußzeile einer Tabelle anlegen
- Einen Bereich mit der Funktion ZUFALLSBEREICH belegen und danach Festwerte erzeugen
- Mehrere Spalten in Array summieren und danach in einer Tabelle als Formel ausgeben
- Einen Mittelwert mehrerer Spalten in einem Array bilden und in eine Tabelle zurückschreiben
- Eine bedingte Summierung mit Hilfe des Arbeitsspeichers durchführen
V.344 (18.06.2018):
- Alle Umgebungsvariablen von Windows in einer Tabelle ausgeben
- Die wichtigsten Windows-Verzeichnisse ermitteln und ausgeben
- VIDEO: Die VBA-Funktion Instr
- Mit einem Doppelklick/Rechtsklick auf eine Zelle jeweils den Wert addieren/subtrahieren
- Eine Textdatei Zeile für Zeile einlesen und nur bestimmte Spalten übernehmen
- Eine MsgBox mit drei Schaltflächen erstellen und auswerten
- Textdatei komplett in String einlesen und ausgeben
- Eine InputBox für eine Zahleneingabe erstellen
V.343 (15.06.2018):
- Einträge aus einer Liste in einer Zelle, jeweils getrennt durch ein Komma ausgeben
- VIDEO: Daten blitzschnell in eine Matrix befördern
- Durch einen Doppelklick auf eine „konsolidierte Zelle“ die Werte ermitteln, die in dieses Ergebnis eingegangen sind
- VIDEO: Den Doppelklick auf eine Zelle auswerten und darauf reagieren
- Zufallszahlen in einem Array bilden und in eine Tabelle einfügen
- Zufällige „Datumsreihe“ innerhalb eines Jahres erstellen – V.1 (CDate mit Clng)
- Zufällige „Datumsreihe“ innerhalb eines Jahres erstellen – V.2 (DateSerial mit Clng)
- Testdaten automatisch erstellen über einen Array
V.342 (14.06.2018):
- Buchungen für Kostenstellen auf Monate verdichten – V1 (Direktsuche)
- Buchungen für Kostenstellen auf Monate verdichten – V2 (Array)
- VIDEO: Spaltenüberschriften in Tabelle schreiben
- VIDEO: Ein Datum Excel-konform in eine Zelle schreiben
- VIDEO: Leerzeichen aus Zellen entfernen
- VIDEO: Texte auf Basis eines Trennzeichens aufsplitten
- VIDEO: Doppelte Zeilen entfernen
- VIDEO: Duplikate paarweise kennzeichnen
- VIDEO: Formeln in einer Tabelle automatisch kennzeichnen
- VIDEO: Objekt an Zelle ausrichten
- VIDEO: Monats-Tabellen automatisch einfügen
- VIDEO: Drei zufällige Zeilen in einer Tabelle ermitteln
V.341 (12.06.2018):
- In ein Word-Dokument an eine bestimmte Stelle eine Excel-Tabelle einfügen
- Ein Datum sowie Seitennummern in die Kopf- und Fußzeile einer Excel-Tabelle schreiben
- Bedingtes Einlesen einer Textdatei in eine Excel-Tabelle Zeile für Zeile
- Einen Shape-Objekt in einer PowerPoint-Folie einen Hyperlink hinzufügen
- Eine Verknüpfung für mehrere Zellen auf eine bestimmte Spalte vornehmen
- Eine Spalte über einen Array auf andere Spalten zerlegen und in Nebenspalten einfügen
- Den verwendeten Bereich einer Excel-Tabelle als Bild in eine PowerPoint-Präsentation einfügen
- Einen Hyperlink zu einer Internetseite in eine Zelle einfügen und beschriften
V.340 (11.06.2018):
- Eine Funktion, die eine Textdatei komplett einliest und im Direktfenster ausgibt
- Eine Textdatei in einen Array einlesen, Zeile für Zeile verarbeiten und in einer Tabelle ausgeben
- Wörter aus einer Excel-Liste in einem Word-Dokument suchen und kennzeichnen
- Prüfen, ob ein korrektes Datum in ein Textfeld eingegeben wurde
- Textfelder beim Aufrufen einer Userform dynamisch erstellen
- Nach der Eingabe in ein Textfeld die Eingabe in einem daneben liegenden Label bestätigen
- Eine Zeitangabe in einer TextBox eintragen und formatieren
- Eine TextBox in eine Tabelle einfügen, positionieren, verknüpfen und formatieren
V.339 (10.06.2018):
- Nur bestimmte Eingaben für eine Zelle zulassen
- Ein kompletter Bereich in einer Tabelle wird überwacht, um auf falsche Eingaben zu reagieren
- Alle Veränderungen in einem Bereich werden per e-Mail gemeldet
- Das Betreten einen bestimmten Bereichs einer Tabelle wird verhindert
- Von einer kompletten Zeile nur bestimmte Zellen ansprechen
- Nur bestimmte Zellen (nicht nebeneinander liegende) identifizieren und weiterverarbeiten
- Die Markierung und Änderung in bestimmten Spalten automatisch unterbinden (ohne Verwendung des Tabellenschutzes)
- Die Markierung und Änderung bestimmter Zeilen in einer Tabelle verhindern
V.338 (09.06.2018):
- Von Excel aus die e-Mails vom heutigen Tag auslesen und in einer Tabelle ausgeben
- Beim Doppelklick auf eine Zelle in Spalte A die ganze Zeile löschen
- Von bestimmten e-Mails automatisch alle Anhänge speichern
- Zufällige Zahlen in einem bestimmten Wertebereich in einen Array schreiben und danach ausgeben
- Eine nummerierte Liste in einen Array schreiben und danach in Tabelle entleeren
- Zufällige Einträge aus einer Liste in ein Datenfeld schreiben und danach ausgeben
- Aus einer Liste 3 Teilnehmer nach dem Zufallsprinzip ermitteln
V.337 (06.06.2018):
- Mit der Funktion StrComp Texte miteinander vergleichen (Groß- und Kleinschreibung)
- Mit der Funktion Instr Texte miteinander vergleichen (Groß- und Kleinschreibung)
- Den Status der Zwischenablage prüfen
- Aus einer Tabelle mit Texten die E-Mail-Adressen sowie den Namen des Anwenders auslesen
- Die Option Compare Text Anweisung im Zusammenspiel mit Instr
- Aus einer Tabelle drei zufällige Datensätze ermitteln
V.336 (18.05.2018):
- Mehrere Zellen über einen Array ansprechen und einfärben
- Mehrere Zellen über das Range-Objekt ansprechen und einfärben
- Einen Bereich in einen Array überführen und in andere Tabelle einfügen – Var.1
- Einen Bereich in einen Array überführen und in andere Tabelle einfügen – Var.2
- Einen Bereich in einen Array einfügen, Feld für Feld verarbeiten und auf anderer Tabelle ausgeben
- Ein eindimensionales Datenfeld über eine For each Next Schleife abarbeiten
- Ein mehrdimensionales Datenfeld über eine For each Next Schleife abarbeiten
- Eine Spalte in einen Array packen und dann in zwei Spalten aufteilen
- Bereich in ein Datenfeld übertragen, den Array im Speicher drehen und ausgeben
- Einen Text splitten, in einen Arry einfügen, ergänzen und ausgeben
V.335 (16.05.2018):
- Ein Kontrollkästchen in ein Word-Dokument einfügen und anhaken
- Ein Kontrollkästchen in einem Word-Dokument anhaken und wieder enthaken
- Ein Kontrollkästchen in eine bestimmte Zelle einfügen und anpassen
- Kontrollkästchen in Zelle einfügen, verknüpfen, beschriften und aktivieren
- Ein verwendeter Bereich in einer Spalte wird in die Nebenspalte verschoben
- Gefüllte Zellen einer Spalte in Nebenspalte lückenlos übertragen
- Eine bestimmte Spalte an eine andere Position verschieben
- Einen bestimmten Bereich um mehrere Spalten nach rechts verschieben
- Einen bestimmten Bereich nach rechts, unten verschieben
- Einen bestimmten Bereich nach rechts, unten kopieren
- Einen vorgegebenen Bereich in eine andere Tabelle kopieren (Copy)
- Einen vorgegebenen Bereich in eine andere Tabelle übertragen (Value + Address)
V.334 (14.05.2018):
- Beim Öffnen alle Tabellen schützen, aber trotzdem per VBA Tabellen verändern dürfen
- Zeilen gruppieren dürfen, trotz eingestelltem Blattschutz
- Zeilen per Makro filtern, trotz eingestelltem Blattschutz – Var. 1 (UserInterfaceOnly)
- Zeilen per Makro filtern, trotz eingestelltem Blattschutz – Var. 2 (AllowFiltering)
- Tabelle auch trotz eingestelltem Blattschutz sortieren dürfen
- Zellen auch bei einer geschützten Tabelle formatieren dürfen
- Zeilen und Spalten formatieren trotz Blattschutz
- Eine bestimmte Zeile (Datenfilterzeile) schützen
- Eine Signatur per Makro in eine Zelle einfügen (I Love Excel)
- Die AutoFilter-Pfeile in einer Tabelle ein- und ausblenden je nach Zustand
V.333 (08.05.2018):
- Tool: Diagrammobjekte in einer Mappe flexibel verschieben
- Artikel: Automatisches Erstellen von verdichteten Ergebnistabellen
- Artikel: Massen-Daten in eine Monatsdarstellung konsolidieren
- Eine echte Alternative Formeln zu schützen, ohne die Tabelle zu sperren
- VBA-Rundschreiben 01/2018
- VBA-Rundschreiben 02/2018
- VBA-Rundschreiben 03/2018
- VBA-Rundschreiben 04/2018
V.332 (04.05.2018):
- Einen Header aus einer Textdatei in der Entwicklungsumgebung einfügen
- Ein Excel-Diagramm kopieren und an eine bestimmte Stelle einer Tabelle einfügen
- Alle Titel und Nummern von Folien aus einer PowerPoint-Präsentation auslesen
- Bestimmte Folien aus einer Präsentation löschen
- Bestimmte Folien aus einer PowerPoint-Präsentation ausblenden
- Den Inhalt der Zwischenablage als Grafik speichern
- Ein bestimmte Diagramm identifizieren und eine neue Datenreihe hinzufügen
- Dem aktiv ausgewähltem Diagrammobjekt eine neue Datenreihe hinzufügen
- Den aktuellen Monat in einem Säulendiagramm kennzeichnen
- Tool: Diagrammobjekte in einer Mappe flexibel verschieben
V.331 (29.04.2018):
- VBA-Rundschreiben 03/2017
- VBA-Rundschreiben 04/2017
- VBA-Rundschreiben 05/2017
- VBA-Rundschreiben 06/2017
- VBA-Rundschreiben 07/2017
- VBA-Rundschreiben 08/2017
- VBA-Rundschreiben 09/2017
- VBA-Rundschreiben 10/2017
- VBA-Rundschreiben 11/2017
- VBA-Rundschreiben 12/2017
V.330 (20.04.2018):
- Eine Pivot-Tabelle erstellen, Segmente zuweisen und formatieren
- Eine Prozedur, die prüft, ob es in einer Tabelle eine Pivot-Tabelle gibt
- Aus einer Pivot-Tabelle ein Linien-Diagramm erstellen
- Aus einer Pivot-Tabelle ein Säulen-Diagramm erstellen
- Eine Pivot-Tabelle mit berechnendem Feld erstellen
- Oberhalb einer Zelle eine neue Zelle einfügen
- Links neben einer Zelle eine neue Zelle einfügen
- Mehrere Zeilen oberhalb eines Bereichs einfügen
- Mehrere Spalten links von einem Bereich einfügen
- Eine Pivot-Tabelle mit Seitenfeld erstellen
V.329 (18.04.2018):
- Umliegenden Bereich einer Zelle ohne Titelzeile identifizieren
- Die Labels einer Userform automatisch an die Hintergrundfarbe der Userform anpassen
- Doppelte Zeilen in einer Tabelle entfernen
- Alle gefilterten Zeilen nacheinander verarbeiten
- Einen Bereich in einen Array überführen und Feld für Feld verarbeiten
- Beim Betreten einer Tabelle die Kalkulation dieser Tabelle ausschalten
- Alle Steuerelemente aller Userformen eines Projekts im Direktfenster auslesen
- Jeweils die letzte Tabelle einer Mappe nach Rückfrage löschen
- Alle Tabellen einer Arbeitsmappe zählen
- Alle sichtbaren Tabellen einer Mappe zählen
V.328 (13.04.2018):
- Einen benannten Bereich kopieren und in einer anderen Tabelle transponiert einfügen
- Eine Titelzeile in einer Tabelle schreiben (Mehrere Varianten)
- Einige Varianten, Zellen, Schriften und Tabellenreiter zu formatieren
- Von einer bestimmten Zelle aus nach unten und nach links den Rest des benutzten Bereichs markieren
- Die optimale Spaltenbreite für eine Spalte bzw. alle Spalten einstellen
- Die Belegung der 56 Standardfarben in Excel in einer Tabelle ausgeben
- Nach bestimmten Spalten in einer Tabelle neue Spalten einfügen und beschriften
- Alle nicht gelb hinterlegten Spalten aus einer Tabelle entfernen
- Ein Beispiel, um eine Tabelle verkürzt über eine Objektvariable anzusprechen
- Die Breite der größten Spalte als Standardspaltenbreite einstellen
- Monatstabellen in einer neuen Mappe anlegen und benennen (abweichendes Wirtschaftsjahr)
- Monatstabellen in einer neuen Mappe anlegen und benennen (Standard Wirtschaftsjahr)
- In einer Mappe die aktuelle Kalenderwochen-Tabelle ansteuern
- Eine API-Funktion in Abhängigkeit von der eingesetzten Version verwenden
- Eine PowerPoint-Präsentation in ein PDF umwandeln
V.327 (09.04.2018):
- Währungskurse direkt aus dem Internet herunterladen
- Den VBA-Tanker aus dem Internet abfragen (Inhalte)
- Ein Zellendropdown aus einer anderen Mappe erstellen
- Die Werte mehrerer Nummern verdichten (Dictionary)
- Einzelne Werte pro Nummer sammeln und nacheinander ausgeben
V.326 (05.04.2018):
- Eine Formel in eine Zelle schreiben mit Bezug auf eine andere Zelle
- Eine Formel im Bezugssystem R1C1 schreiben
- Mit einer „gleichen“ Formel in R1C1-Schreibweise unterschiedliche Formeln schreiben
- Mehrere Spalten mit einer R1C1-Formel summieren
- Mehrere Spalten mit einer R1C1-Formel summieren (mit Variablen)
- Bedingte Mittelwertsberechnung ohne Berücksichtigung der Null durchführen (Array-Formel)
- Bedingte Mittelwertsberechnung ohne Berücksichtigung der Null durchführen (AVERAGEIFS)
- Ermitteln, wie oft kommt ein Wert in einer Spalte vorkommt (Array-Formel)
- Einen Bereich mit einer Array-Formel füllen und die Größe der Matrix-Formel ermitteln
- Eine Matrix-Formel in einen Bereich schreiben und dann eine einzelne Zelle daraus prüfen
V.325 (03.04.2018):
- Gefüllte Zellen in benutztem Bereich kennzeichnen
- Formelzellen und Zellen mit Inhalten kennzeichnen
- Nur die sichtbaren Zeilen einer Spalte markieren
- Nur die sichtbaren Zeilen in einem bestimmten Bereich markieren
- Die Datenfilterung entfernen, sofern Daten in einer Tabelle gefiltert vorliegen
- Den Datenfilter nur dann verwenden, wenn vorab ein Filterkriterium auch erfüllt werden kann
- Unikate Werte in einer Spalte ermitteln und in andere Tabelle übertragen
- Letzte Zelle in benutztem Bereich einer Tabelle ermitteln
- Nur Zahlen im benutzten Bereich ermitteln
- Formelfehler in Tabelle finden
V.324 (29.03.2018):
- Die ersten 1000 Datensätze direkt aus einer Internetseite downloaden
- Ein Shape in einer Tabelle mit einer Hintergrundfarbe belegen
- Ein Shape-Objekt auf Basis einer Zellenfarbe einfärben
- Den Text in einem Textfeld auf einer Tabelle ausrichten
- Einen Text in einem Textfeld aus einer Tabelle vertikal ausrichten
- Einen Text in einem Textfeld aus einer Tabelle horizontal ausrichten
- Inhalt in Textfeld aus Zelle beziehen
- Den Inhalt eines Textfeldes auf einer Tabelle formatieren
- Die Größe eines Textfeld in einer Tabelle nach seinem tatsächlichem Platzbedarf anpassen
- Den Rahmen eines Textfeldes in einer Tabelle formatieren
- Die Position eines Textfeldes in einer Tabelle auslesen (Bezug Zellenkoordinaten)
- Die linke, obere Ecke eines Textfeldes in einer Tabelle auslesen (Bezug: Pixel)
- Die Größe eines Textfeldes auslesen
- Textfeld an Zelle „anbinden“
- Den Innenbereich eines Textfeldes einfärben
V.323 (28.03.2018):
- 4 Varianten ein bestimmtes Datum in eine Zelle schreiben
- Per Doppelklick Daten aus einer anderen Mappe holen, ohne diese zu öffnen
- Per Doppelklick auf eine Zelle eine Formel bzw. einen Festwert abwechselnd ein- und ausblenden
- Über ein Excel4-Makro auf eine geschlossene Mappe zugreifen und Werte herausziehen
- Beispiel für ein Walzenbingo über Excel-VBA gelöst
- Zelleninhalt aus geschlossener Mappe holen, ohne diese zu öffnen (Var. 1- ExecuteExcel4)
- Einen Bereich aus einer geschlossenen Excel-Mappe holen, ohne diese zu öffnen (Var. 1 – ExecuteExcel4Macro)
- Einen Bereich aus einer geschlossenen Excel-Mappe holen, ohne diese zu öffnen (Var. 2 – ADO)
- Einen Bereich aus einer geschlossenen Mappe holen (mit Öffnen und Copy & Paste)
- Einen Bereich aus einer geschlossenen Mappe holen (mit Öffnen und Schleife)
V.322 (27.03.2018):
- Eine Textdatei in einen Array einlesen und Zeile für Zeile in eine Tabelle schreiben
- Eine Textdatei über eine Funktion in ein Textfeld einer Tabelle einlesen
- Eine Textdatei in ein Listenfeld einer Tabelle einlesen (Var.1 – AddItem mit List)
- Eine Textdatei in ein Listenfeld einer Tabelle einlesen (Var. 2 – AddItem mit Column)
- Eine Textdatei in ein Listenfeld einer Tabelle einlesen (Var. 3 – Array mit List)
V.321 (23.03.2018):
- Ein Zellendropdown basierend auf Daten aus einer anderen Mappe erstellen
- Eine Gültigkeitsprüfung auf Basis von zwei Texten definieren
- Ein Zellendropdown mit zwei Texten für eine Zelle anlegen
- Ein Zellendropdown anlegen und die Auswahl im Dropdown auswerten
- Einen Array mit einer intelligenten Tabelle befüllen und durchlaufen (Spalte)
- Einen Array mit einer intelligenten Tabelle befüllen und durchlaufen (Zeile)
- Einen Text mit Trennzeichen in einen Array einlesen und abarbeiten
- Ein Dropdown mit Daten aus einer Spalte über einen Array erstellen
- Alle Gültigkeitslisten in der Tabelle entfernen
- Ein von Excel interpretierbares Datum in eine Zelle schreiben
V.320 (17.03.2018):
- Beim Wechsel auf ein Tabellenblatt den Zoom so einstellen, dass der Bildschirm ausgefüllt ist
- Währungsumrechnungskurse aus dem Internet laden
- Doppelte Texte in einer Word-Tabellen-Spalte kennzeichnen
- Eine bestimmte Zahl in mehreren Spalten suchen
- Eine Formel in einer Zelle nach unten ziehen bis ans Ende des verwendeten Bereichs
V.319 (15.03.2018):
- Ganz gezielt eine Beschriftung an einem Datenpunkt in einem Diagramm vornehmen
- Alle überdurchschnittlichen Werte in einem Diagramm mit einem Label ausstatten
- Die Formel einer Trendlinie in einem Diagramm ausgeben
- Einem Diagramm eine Trendlinie mit Formel hinzufügen
- Einem Diagramm einen Rahmen hinzufügen
- Die Hintergrundfarbe mit Farbverlauf in einem Diagramm festlegen
- Einem Diagramm einen Titel aus einer Zelle zuweisen
- In einem Diagramm die dazugehörende Datentabelle am unteren Bildrand anzeigen
- Formatierte Gitternetzlinien in einem Diagramm einfügen
- Den inneren und äußeren Bereich eines Diagramms einfärben
V.318 (14.03.2018):
- Einen benannten Bereich in einen Array einlesen – V.1 Zelle für Zelle mit schrittweisem Vergrößern des Arrays
- Einen benannten Bereich in einen Array einlesen – V.2 Bereich direkt blockweise in den Array einlesen
- In allen markierten Zellen das Vorzeichen wechseln
- API-Funktion zur Ausgabe drei verschiedener Systemklänge
- Aus Inhalten von markierten Zellen mit Zahlenwerten Texte machen
- Aus Inhalten von markierten Zellen mit Texten Zahlen machen
- In allen markierten Zellen aus Formeln Festwerte machen
- Aus gefüllten Zellen unnötige Leerzeichen (links und rechts) entfernen
- Leere Tabellen aus einer Arbeitsmappe entfernen
- Alle Reiter der Tabellen einer Mappe einfärben
V.317 (13.03.2018):
- Produkte und Preise aus einer geschlossenen Mappe holen und in einer Userform anzeigen lassen
- Die beim Filtern ausgeblendeten Zeilen entfernen
- Zugriff über ein Zellendropdown auf eine andere geschlossene Mappe
- Eine Userform in einer anderen Mappe aufrufen
- Die aktuelle Mappe auf dem Desktop des Users mit einem Zeitstempel speichern
- Ein Bild vom Desktop in eine Userform laden
- Ein Bild aus einem Bildsteuerelement in einer Userform entfernen
- Das Aussehen eines Shapes in einer Tabelle abhängig machen vom Zellwert
- Ein Shape je nach Zellwert ein- und ausblenden
- Eine Blaupause in Excel programmieren
V.316 (11.03.2018):
- Einen Doppelklick auf eine Zelle in zwei Bereichen abfangen und ein Datum automatisch einfügen
- Das aktuelle Datum automatisch nach Doppelklick auf eine Zelle in Spalte A einfügen
- In einem geschützten Bereich per Doppelklick ein Kreuz setzen
- In einem Bereich den Doppelklick bzw. den Klick mit der rechten Maustaste verhindern
- Ein Makro für eine Zentel-Sekunde pausieren
- Das letzte Worte in einem Text finden und ausgeben
- Eine Suche nach einem Zeichen in einer Zeichenkette durchführen (mit und ohne Groß- und Kleinschreibung-Unterscheidung)
- Den Pfad der aktuellen Arbeitsmappe aus einem String abfragen
- Den Dateinamen aus einem String extrahieren
- Eine URL aus einem Text extrahieren und ausgeben
V.315 (10.03.2018):
- Prozedur, die prüft, ob eine AutoFilter in einer Tabelle gesetzt ist
- Alle leeren Zellen im benutzten Bereich einer Tabelle mit einer Null füllen
- Alle leere Zellen im benutzten Bereich einer Tabelle einfärben
- Leere Zellen in einem vorgegebenen Bereich kennzeichnen
- Die Standardfarbe von „leeren“ Zellen in einer Mappe auslesen, ändern und wieder zurücksetzen
- Alle Formatvorlagen der aktuellen Mappe in eine Tabelle auslesen
- Eine eigene Formatvorlage erstellen, anwenden und wieder entfernen
- Alle Benutzerdefinierte Formatvorlagen aus einer Mappe nach erfolgter Rückfrage löschen
- Die Arbeitsmappe nach einer bestimmten Formatvorlage durchsuchen
- Eine Formatvorlage anlegen, anwenden, anpassen und wieder löschen
V.314 (09.03.2018):
- Beispiel, wie man einen Array nachträglich um weitere Spalten erweitert
- Einen Array um einen weiteren Eintrag erweitern
- Daten von einer Tabelle in eine andere übertragen (Variable Spalten)
- Bedingte Summierung über einen Array programmieren (Nachträgliche Erweiterung des Arrays)
- Eine bedingte Summierung über einen Array programmieren (Direkt)
- Daten aus zwei Tabellen über einen Schlüssel und einen Array zusammenbringen
- Ein mehrspaltiges Listenfeld einer Userform mit Spaltentiteln anzeigen
- Ein Datenfeld befüllen und als Quelle für ein Listenfeld angeben
- Ein mehrspaltiges Listenfeld mit einem Array und Spaltentiteln füllen
- Einen Bereich einer Tabelle als Quelle für ein mehrspaltiges Listenfeld zuweisen
V.313 (01.03.2018):
- Mehrere Bereiche einer Tabelle in einen Array und danach in eine andere Tabelle befördern
- Einzelne, nicht zusammenhängende Zellen kopieren und komprimiert einfügen
- Einzelne, nicht zusammenhängende Zellen kopieren und komprimiert einfügen (Besser lesbare Variante)
- Die Koordinaten von ausgewählten Zellen in einem Array sammeln und ausgeben
- Zwei Varianten, um mehrere, nicht zusammenliegende Bereiche zu vereinigen
- Einen Bereich mit Zufallszahlen füllen und in einer Tabelle ausgeben
- API-Funktion, um ein Feld in einem Array mit einem anderen Feld im Array zu tauschen
- Einen Bereich jeweils Zelle für Zelle mit Zeilen-Nr und Spalten-Nr befüllen
- Eine bestimmte Spalte aus einem Array extrahieren und in Tabelle ausgeben
- Bestimmte Spalten aus einem Array holen und in einer Tabelle ausgeben
Version V.312 (28.02.2018):
- Mehrere Teile eines Dateipfades zu einem Pfad zusammensetzen
- Mehrere Zellen in einen Array überführen und danach ausgeben
- Einen Namen mit Hilfe der Funktion Split auseinander nehmen
- Einen Array nachträglich mit einem Trennzeichen ausrüsten
- Einen Bereich in einen Array einlesen, verändern und das erste und letzte Feld ausgeben
- Einen Bereich aus zwei Spalten in einen Array überführen und verketten
- Eine neue Tabelle in einer Mappe einfügen und benennen
- Neue Mappe mit benannter Tabelle einfügen (Einzeiler)
- Von Excel aus eine Word-Tabelle anlegen, befüllen und formatieren
- Einen Bereich aus Excel in eine Word-Tabelle überführen und formatieren
Version V.311 (26.02.2018):
- Bei einer bestimmten Eingabe 5 Spalten der Zeile kennzeichnen
- Zwei Varianten, um zu prüfen, ob sich in einer Zelle ein Text befindet
- Eine Gültigkeitsliste aus einem Array speisen
- Eine Gültigkeitsliste aus einem statischen Array bilden
- Einen Zellenbereich als Quelle für eine Gültigkeitsliste angeben
- Ein Zellendropdown mit einem benannten Bereich verknüpfen
- Zelle für Zelle in einer Variablen verdichten und an eine Gültigkeitsliste übergeben
- Einen Bereich in einen Array überführen und Feld für Feld abarbeiten (Größe zu Beginn festgelegt)
- Einen Bereich in einen Array überführen und Feld für Feld abarbeiten (Größe des Arrays in Schleife jeweils vergrößern)
- Einen Array aus einem String füllen
Version V.310 (24.02.2018):
- Alle leeren Zellen im benutzten Bereich ausgeben
- Alle gefüllten Zellen im benutzten Bereich ermitteln
- Eine Spalte in ein Dictionary bringen, danach in einen Array überführen und ausgeben
- Tabelleninhalt in einen Array einlesen und auf anderer Tabelle ausgeben
- Einen Array mit Texten füllen und waagrecht in einer Tabelle ausgeben
- Einen Array mit Texten füllen und senkrecht in einer Tabelle ausgeben
- Einen Bereich Zeile für Zeile durchgehen und unterschiedliche Rahmen setzen
- Zeile für Zeile in einem Bereich verarbeiten und bedingt formatieren
- Benutzerdefinierte Funktion, die das gestrige Datum <> Sonntag zurückgibt
- Aktuelle Tabelle in der Druckvorschau aufrufen
Version V.309 (20.02.2018):
- Alle Datensätze aus einer Access-DB in eine Excel-Tabelle holen
- Alle Datensätze aus einer mit einem Passwort geschützten Datenbank extrahieren
- Eine SQL-Abfrage auf die eigene Arbeitsmappe ausführen und bestimmte Daten in eine Tabelle schreiben
- Bestimmte Daten aus einer Tabelle via SQL abfragen und in einer Schleife in eine andere Tabelle schreiben
- Daten aus dem SQL-Server abfragen und in eine Tabelle einfügen
- Nur bestimmte Daten aus dem SQL-Server abfragen und in eine Tabelle übertragen
- Alle Bundesländer aus einer SQL-Server-DB abfragen
- Eine SQL-Server-DB abfragen und die Ergebnisse sortiert in einer Tabelle ausgeben
- Die ersten 10 Werte aus einer SQL-Server-Datenbanktabelle abfragen
- Die ersten 10 Einträge einer bestimmten Spalte aus einer SQL-Server-DB abfragen
Version V.308 (19.02.2018):
- Ein Textfeld in einer Tabelle auf Knopfdruck sperren/entsperren
- Alle Eingaben in Spalte A einer Tabelle in eine andere Tabelle automatisch übertragen
- Einen Bereich in einer Tabelle kopieren und transponiert einfügen
- In einer Artikelnummer nach einem bestimmten Buchstaben einen Bindestrich einfügen
- Hyperlinks dynamisch auf Basis des Zellen-Inhalts bilden
- Den Pfad zum Desktop des aktuellen Anwenders ermitteln
- Alle eingehende E-Mail werden als Textdatei im Ordner Mails auf dem Desktop abgelegt
- Eine Laufschrift in eine Zelle einfügen und abspielen lassen
- Einen Text in einer Zelle rotieren lassen
- Leere Zellen in einer Spalte finden und kennzeichnen
Version V.307 (09.02.2018):
- Zugriff über SQL auf die eigene Mappe auf einen bestimmten Tabellencodenamen
- Bestimmte Daten variabel aus einer Tabelle abfragen und in Zieltabelle schreiben (SQL)
- Den Codenamen einer Tabelle aus einer anderen Mappe abfragen
- Den Namen der Tabelle aus einer anderen Mappe über den gegebenen Codenamen abfragen
- Den normalen Tabellennamen einer Tabelle über den Codenamen abfragen
- Daten einer Tabelle über einen gegebenen Zeitraum mit SQL abfragen
- Eine SQL-Anweisung anwenden, um mehrere Spalten abzufragen
- Eine Tabelle über SQL abfragen und bestimmte Zeilen im Direktfenster ausgeben
- Bestimmte Spalten einer Tabelle über SQL abfragen und in einer Zieltabelle ablegen
- Nur Daten aus einer bestimmten Region holen, wenn Sie über dem Mittelwert liegen (SQL)
Version V.306 (08.02.2018):
- Das Hochkomma in einer Zelle auslesen (Numerisch oder nicht)
- Sonderzeichen mit Hilfe der Funktion Chr ausgeben und auslesen
- Den Status einer verknüpften Mappe abfragen (Geöffnet oder geschlossen)
- Alle Tabellen einer Mappe als separate PDFs ablegen
- Nur bestimmte Tabellen einer Mappe in einer gemeinsamen PDF ablegen
- Alle Verknüpfungen einer Mappe zu anderen Mappen dokumentieren
- Alle Verknüpfungen zu anderen Arbeitsmappen aktualisieren
- Alle externen Verknüpfungen und alle Pivot-Tabelle der Mappe aktualisieren
- In einer Mappe mit Verknüpfungen zu anderen Dateien nur eine bestimmte Datei aktualisieren
- Einen AutoFilter einsetzen inkl. einer Sortierung
Version V.305 (07.02.2018):
- Funktion, um führende Leerzeichen in eine Zelle einzustellen
- Funktion, um nachgestellte Leerzeichen in eine Zelle einzustellen
- Mehrere Zellen mit nachgestellten Nullen auffüllen
- Mehrere Zellen mit vorangestellten Nullen auffüllen (V.1 – String)
- Mehrere Zellen mit vorangestellten Nullen auffüllen (V.2 – Format)
- Alle Zellen mit Inhalt „XXX“ werden formattechnisch in der Ausrichtung von oben nach unten dargestellt
- Ganzzahl als Zahl mit Tausender-Punkt formatieren
- Einen Wert aus einer TextBox als Währung-formatiert in eine Zelle schreiben
- Aus einem Listenfeld mit Werten einen Wert mit Euro-Zeichen in eine Zelle schreiben
Version V.304 (06.02.2018):
- Alle Kommentare einer Tabelle auf einer neuen Tabelle dokumentieren
- Excel-Kommentare einer Tabelle in einem neuen Word-Dokument ausgeben
- Einen formatierten Kommentar in die aktive Zelle einfügen
- Einen Bereich Zelle für Zelle an einen „wachsenden“ Array übergeben
- Funktion, die prüft, ob ein Array ein Array ist
- Eine Viertelkreis-Grafik in PowerPoint erstellen
- Letzte belegte Zelle in einer Tabelle finden
- Ein WordArt in ein Word-Dokument einfügen und formatieren
- Ein WordArt in eine Excel-Tabelle einfügen
- Ein ClipArt Element in ein Word-Dokument einfügen
- Ein ClipArt Element in eine Excel-Tabelle einfügen
Version V.303 (03.02.2018):
- Alle Tabellen einer Arbeitsmappe mit Ausnahme der aktiven Tabelle sicher ausblenden
- Sämtliche verbundenen Zellen einer Tabelle „entbinden“
- Alle Tabellen einer Arbeitsmappe als separate PDF-Dateien exportieren
- Alle Formel-Zellen einer Tabelle in Festwerte wandeln
- Alle Formelzellen in einer Tabelle mit dem Sperrschutz ausstatten
- Leere Zeilen in einem markierten Bereich einfügen
- Jede zweite Zeile innerhalb einer Markierung automatisch einfärben
- Alle Zellen mit Kommentaren in einer Tabelle automatisch kennzeichnen
- Alle leeren Zellen im benutzten Bereich kennzeichnen
- Eine Tabelle nach mehreren Sortierkriterien sortieren (Ab Excel 2007)
Version V.302 (02.02.2018):
- Einen Bereich in einer Tabelle kopieren und transponiert in eine andere Tabelle einfügen
- Die Entfernung zwischen zwei Orten über Google-Maps abfragen und ausgeben
- Mappe als HTML-Datei speichern
- Eine Umschaltfläche (ToggleButton) mit Farbwechsel programmieren
- Aktuelle Tabelle als PDF ausgeben und speichern
- Einen ausgewählten Text in Word automatisch mit einem Rahmen ausstatten
- In einem Word-Dokument nach einem bestimmten Wert suchen, diese ersetzen und einfetten
- Mehrere Tabellen einer Mappe an das Ende der gleichen Mappe kopieren
- Mehrere Tabellen an den Beginn einer neuen Mappe kopieren
- Alternative Möglichkeit, eine Zelle einzufärben (über den HEX-Wert)
Version V.301 (01.02.2018):
- Verfügbare Formatcodes für Kopf- und Fußzeilen
- Alle Kontrollkästchen in einer Tabelle entfernen (Formularsteuerelement)
- Alle Kontrollkästchen in einer Tabelle entfernen (Active-X-Steuerelement)
- Ein neues Säulendiagramm einfügen und mit der Quelle verknüpfen
- Ein Diagramm in einer Tabelle unterhalb der Daten einfügen
- Ein Diagrammobjekt einfügen, verlinken und in der Größe und Positionierung anpassen
- Ein Diagrammobjekt an bestimmter Zelle ausrichten
- Verschiedene Diagrammtypen auf ein Diagramm anwenden
- Die verschiedenen Diagrammtypen (Auflistung Index und Konstanten)
- Die Hintergrundfarbe für ein Diagrammobjekt einstellen
Version V.300 (Sparta!, 31.01.2018):
- Zwischenergebnisse in einer Pivot-Tabelle ein- und ausblenden
- Alle Zeilen der aktiven Tabelle in der Höhe nach Bedarf einstellen
- Alle Zellenumbrüche in der kompletten Tabelle entfernen
- Den Windows-Rechner von Excel aus starten
- Alle doppelten Werte in einem Bereich automatisch kennzeichnen
- Alle benannten Bereiche in einer Tabelle farbig hervorheben
- Bedingte Formatierung: Werte > als Vorgabewert automatisch kennzeichnen.
- Bedingte Formatierung: Werte < als Vorgabewert automatisch kennzeichnen
- Bedingte Formatierung: Werte in einem bestimmten Wertebereich automatisch kennzeichnen
- Alle Zellen einer Tabelle mit Schreibfehlern kennzeichnen
Version V.299 (30.01.2018):
- Mit einem Doppelklick auf eine Zelle die darüber liegende Zelle kopieren und einfügen
- Vor dem Drucken automatisch den Pfad- und Dateinamen in die Fußzeile schreiben
- Per Doppelklick auf bestimmte Zellen einen „Tresor“ nachprogrammieren
- Mit Hilfe der Funktion VarType den Eingabewert einer Zelle abfragen
- In allen Tabelle der Mappe mit Ausnahme der „Tabelle1“ ein Datum eintragen
- 5 Varianten einen Wert in eine Zelle zu schreiben
- Ein Beispiel für eine Select Case-Anweisung in Verbindung mit „Like“
- Auf einen Doppelklick auf bestimmte Zellen automatisch reagieren
- Per Rechts-Klick auf eine Zelle in Spalte A automatisch das aktuelle Datum einfügen
- Eine bestimmte Zelle aus einem Bereich ansprechen
Version V.298 (20.01.2018):
- Über ein VBA-Makro sich bei XING automatisch einloggen
- Einen Dialog (Userform) in einer anderen Mappe starten
- Alle externen Verknüpfungen aus einer Arbeitsmappe entfernen – (Methode BreakLink)
- Alle externen Verknüpfungen aus einer Arbeitsmappe entfernen (Methode ChangeLink)
- Alle externen Verknüpfungen der Mappe zu anderen Mappen auslesen
- Die Verknüpfung der aktuellen Mappe zu einer anderen über Variablen ändern
- Eine e-Mail mit Signatur und größeren Schrift aus Excel heraus versenden
- Eine e-Mail in einer anderen Schrift, Schriftgröße und Farbe versenden
- Die Größe eines Arrays ermitteln (0 basierter Array)
- Die Größe eines Arrays aus einer Tabelle ermitteln und ausgeben
Version V.297 (27.01.2018):
- Änderungen in einer Tabelle auf einer anderen Tabelle und einer Textdatei dokumentieren
- Bestimmte Wertebereich für eine Zelle über ein Select Case prüfen
- Bestimmte Spaltenformate festlegen
- Eine Arbeitsmappe öffnen und ändern, ohne Spuren zu hinterlassen
- Einen Zahlungsplan mit Auszahlungen erstellen
- Alle Mappen aus einem Ordner nacheinander öffnen, eine Tabelle verarbeiten und schließen
- Alle Mappen aus einem Ordner nacheinander öffnen, alle Tabellen verarbeiten und schließen
- Alle sichtbaren Tabellen einer Arbeitsmappe mit einer benutzerdefinierten Kopf- und Fußzeile ausstatten
- Eine benutzerdefinierte Funktion mit mehreren Unterfunktionen schreiben
- Eine bestimmte Tabelle als separate Datei/PDF speichern und per e-Mail versenden
Version V.296 (21.01.2018):
- Die Spaltennummer anhand einer benannten Zelle herausfinden (RefersToRange+Column)
- Die Spaltennummer anhand einer benannten Zelle herausfinden (Range+Column)
- Eine Liste beginnend ab einer Zelle bis zum Ende der Liste durchnummerieren
- Jeden Buchstaben in einer Zelle mit einer anderen Farbe formatieren
- Eine Liste „horizontal“ filtern und bestimmte Spalten dynamisch ausblenden
- Das Währungsformat € für mehrere Spalten einstellen
- Letzte Änderung der aktuellen Arbeitsmappe ermitteln
- Das Erstellungsdatum der aktuellen Arbeitsmappe abfragen
- Einen Array aus einer Tabelle befüllen, dann bestimmten Wert suchen und dokumentieren
- Eine Tabelle kurzfristig ausblenden und nach 2 Sekunden wieder einblenden
Version V.295 (18.01.2018):
- Eingaben in einem bestimmten Bereich automatisch ausrichten
- Den Monatsersten des aktuellen Datums ausgeben
- Ermitteln, an welcher Zelle eine bestimmte Schaltfläche „klebt“
- Eine Userform mit vielen Schaltflächen aus einer Steuertabelle bestücken
- Eine Bild für eine Userform aus einer Tabelle holen
- Mehrere Bilder wahlweise aus einer Tabelle in ein Image-Control einer Userform einfügen
Version V.294 (14.01.2018):
- Eine Mehrfachsuche in einem bestimmten Bereich durchführen
- Einen Wert im benutzten Bereich einer Tabelle finden und kennzeichnen (auch mehrfach)
- Einen bestimmten Wert in allen Tabellen der Mappe suchen und kennzeichnen
- Wert in einer anderen Arbeitsmappe auf allen Tabellen suchen und kennzeichnen
- Alle gesetzten Filter aus einer Pivot-Tabelle entfernen
- Leere Felder in einer Pivot-Tabelle ausblenden
- Nur leere Einträge in PivotTabelle anzeigen
- Makro starten und solange pausieren, bis bestimmte Eingabe vorgenommen wird
- Ein Bild in Streifen nacheinander in eine Userform laden
Version V.293 (12.01.2018):
- Tabelle als CSV-Datei speichern (Trennzeichen und Apostrophen variabel)
- Benutzerdefinierte Funktion, um unikate Artikel aus einer Access DB zu holen
- Unikate Werte aus einer Access-Tabelle holen und in Spalten einer Excel Tabelle schreiben
- Unikate Werte aus Access-DB in ComboBox einfügen – Var. 1 (Schleife)
- Unikate Werte aus Access-DB in ComboBox einfügen – Var. 2 (Transpose+List)
- Eine ComboBox mit einem Array füllen (statisch)
- Eine ComboBox mit einem Array füllen (aus Tabelle)
- Eine mehrspaltige ComboBox mit einem Array füllen
- Ein mehrspaltiges Dropdown komplett auslesen und in einer Tabelle ausgeben