Stand: 05.12.2023 mit 13.048 Beispiele
V.1103 (05.12.2023):
- VIDEO 318: Mit der Funktion FILTER nach mehreren Kriterien filtern (ab Office 365)
- VIDEO 317: Die Funktion EINDEUTIG auf mehrere Spalten angewendet (Formel + VBA-Lösung)
- VIDEO 316: Ein Kriterium beim Filtern von Daten aus einer benannten Zelle beziehen (ab Office 365)
- VIDEO 315: Die neue Array-Funktion FILTER in VBA nutzen
- VIDEO 314: Ein Funktion aufgebohrt: Eine Unikatsliste mit “Ausnahmen” erstellen (ab Office 365)
V.1102 (03.12.2023):
- Mehrere nicht zusammen liegende Bereiche mit einem Rahmen ausstatten
- VIDEO 313: Ein Listobject oder eine “normale” Tabelle verwenden? Listobject Zeile für Zeile verarbeiten
- Zwei unterschiedliche Formeln in einer Spalte einfügen
- Einen Satz Wort für Wort abarbeiten
- Ein bedingtes Format in einem Listobject einstellen
V.1101 (02.12.2023):
- VIDEO 312: Der Spash-Screen – einen Dialog anzeigen und nach n-Sekunden wieder ausblenden
- VIDEO 311: Ein Lager-Update durchführen – SVERWEIS good bye
- VIDEO 310: Normalerweise nicht möglich! Einen Zellenbereich als Grafik exportieren und weiterverarbeiten
- VIDEO 309: NEUE Funktion: Eine Bild in eine Zelle “füllend” einfügen
- VIDEO 308: Wie unterstützt mich ChatGPT bei der VBA-Programmierung?
V.1100 (01.12.2023):
- Die Anzahl der Spill-Zellen einer Array-Formel zählen
- Alle Tabellenblätter gemäß der Farbe des Reiters sortieren
- Alle Tabellenblätter gemäß des Code-Namens der Tabelle sortieren
- Alle Tabellen einer Mappe automatisch sortieren
- VIDEO 307: Leere Zellen auffüllen
V.1099 (30.11.2023):
- Das Ergebnis in einem Listobject anzeigen bzw. ausblenden
- Eine Mehrfachfilterung mit Hilfe der Funktion FILTER durchführen
- Einen Bereich mit Hilfe einer Tabellenfunktion drehen
- Einen Bereich mit Hilfe einer benutzerdefinierten Funktion drehen
- Prüfen, ob bestimmte Zahlen aus einer Spalte in einer anderen Spalte vorkommen
V.1098 (26.11.2023):
- Leere Zellen mit dem Inhalt der darüber liegenden Zelle auffüllen (Var. 2 Array)
- Leere Zellen mit dem Inhalt der darüber liegenden Zelle auffüllen – (Var. 1 Formula)
- Einen Bereich ohne leere Zellen in eine andere Tabelle übertragen
- Einen Bereich ohne Leerzeilen in eine andere Tabelle übertragen
- Einen Bereich ohne Leerspalten in eine andere Tabelle übertragen
V.1097 (25.11.2023):
- Das VBA-Rundschreiben 10/11-2023
- Ein eingegebenes Datum in einer Spalte finden
- Mehrere Bereiche einer Tabelle nebeneinander in einer anderen Tabelle einfügen
- Mehrere Bereiche einer Tabelle untereinander in einer anderen Tabelle einfügen
- Den Umsatz pro Monat berechnen (als Formeln oder als Festwert)
V.1096 (20.11.2023):
- Tabelle Zelle für Zelle in einer Textdatei ausgeben
- Ein Bild in die Kopfzeile einfügen
- Ein Bild in Zelle “füllend” einfügen (<Office 365)
- Eine Eingabe über eine InputBox anfordern und auswerten
- ein Bild in Zelle “füllen” einfügen (ab Office 365)
V.1095 (19.11.2023):
- Je nach Anwender eine bestimmte Spaltenbreite einstellen. Bzw. Spalte anzeigen
- Erste sichtbare Zelle in Tabelle ansteuern (zwei Varianten)
- Alle leeren Zellen in einem ausgewählten Bereich kennzeichnen
- Per Doppelklick einen Haken in einer Zelle einfügen
- Lagerdaten aus einer anderen Tabelle abfragen (zwei Varianten)
- Eine Adresse aus einer Zelle in diverse Zellen aufteilen
- Vor- und Nachname trennen – zwei Varianten
- Einen Preisupdate in einer intelligenten Tabelle ausführen
V.1094 (18.11.2023):
- Drei Varianten, einen Dateinamen ohne Endung abzufragen
- Eine neue Tabelle mit einem eindeutigen Namen in der Mappe hinzufügen
- Einen Bereich kopieren und “gedreht” in einer anderen Tabelle einfügen
- Benutzerdefinierte Funktionen, um bestimmte Zeichen aus einer Zelle zu eliminieren
V.1093 (17.11.2023):
- Einen Excel-Bereich als Grafik exportieren und speichern
- Datenbeschriftungen im Diagramm anzeigen und verbergen
- Funktion, die eine bestimmte Zeichenfolge in einem Bereich zählt
- Funktion, die eine bestimmte Zeichenfolge in einer Zelle zählt
- Ein bedingtes Format für alle Tabellen einer Mappe einstellen
V.1092 (16.11.2023):
- Per Klick auf ein Shape in einer Gruppe wird dieses anders gefärbt
- Eine bestimmte Zeichenfolge “xxx” in einem Bereich suchen und alle Fundstellen einfärben
- Einen Bereich aus einer Tabelle flexibel in eine andere Tabelle übertragen (ohne Kopieren)
- Mehrere Zeiten miteinander addieren
- Den Zellenbezug eines benannten Bereichs abfragen
V.1091 (15.11.2023):
- Eine Userform 5 Sekunden lang anzeigen und dann automatisch beenden
- Bestimmte Befehle im Zellen-Kontextmenü deaktivieren
- Das Zellen-Kontextmenü im Direktfenster auslesen
- Einen Excel-Bereich als Bild in einem E-Mail versenden
- Den Datenfilter aus alle Spalten eines Listobjects aufheben
- Den Datenfilter aus der aktiven Spalte eines Listobjects aufheben
- Bei Eintrag einer Nummer in Spalte A, die dazugehörige Zelle in Spalte B löschen
- Eine Excel-Mappe im xlsx-Format abspeichern
- Eine Combobox mit Daten aus einer nicht aktiven Tabelle füllen
- Einen Text in Großbuchstaben konvertieren
V.1090 (14.11.2023):
- Drei Varianten, einen bestimmten Bereich von einer Tabelle auf eine andere Tabelle zu übertragen
- Die gefilterten Zeilen in einer Tabelle erkennen und abarbeiten
- Bestimmte Bestandteile aus einer Excel-Tabelle in ein neues e-Mail anfügen
- Eine Suche nach einem bestimmten Begriff in einem Word-Dokument ausführen
- Bestimmte “Summen-Zellen” entdecken und formatieren
V.1089 (07.11.2023):
- Eine Suche nach bestimmten Artikeln mit automatischer Einteilung in Gruppe und Benennung
- Einen mehrzeiligen, formatierten Kommentar einfügen
- Benutzerdefinierte Funktion, um AutoTexte zu generieren
- Bedingtes Löschen von Tabellen
- VIDEO 306: Bestimmte Zeichen aus einer Zelle mit Hilfe benutzerdefinierter Funktionen entfernen
V.1088 (06.11.2023):
- Zugriff auf alle Titel des VBA-Tankers
- Neue Zeilen aus mehreren Zelleneinträgen erstellen
- Mehrere Bereiche blockweise verarbeiten
- Bereich auf Basis dreier Spalten filtern und Filterung übertragen
- Einen benannten Bereich auslesen
V.1087 (05.11.2023):
- Benutzerdefinierte Funktion, die prüft, ob eine gültige e-Mail-Adresse vorliegt
- Prüfen, ob eine Zeichenkette mit 2 Ziffern beginnt
- Aus Daten (mit Komma getrennt) zusätzliche Zeilen erzeugen
- Alle Tabellen bis auf eine ausblenden
- Ein Zellendropdown erstellen
V.1086 (31.10.2023):
- Eine Textdatei öffnen, Daten kopieren und einfügen
- Eine CSV-Datei mit Hilfe des Filesystemobjects importieren
- Eine CSV-Datei in einen Array einlesen (ADO + SQL)
- Eine ArrayList füllen, sortieren und ausgeben
- Verhindern, dass in einer Spalte eine Formel gelöscht wird
V.1085 (30.10.2023):
- Über eine InputBox eine Zielzelle markieren und den vorher kopierten Bereich einfügen
- Benutzerdefinierte Funktion, um die Summe einer Pivot-Tabelle abzufragen
- Eine Suche mit zwei geschachtelten Schleifen ausführen
- Eine Suche mit Find ausführen
- Eine Suche mit Match ausführen
V.1084 (26.10.2023):
- Konten nach Länge und numerischen Inhalt prüfen
- Daten nach bestimmten Gruppen verdichten
- Einen Kalender auf Knopfdruck erstellen
- Datenfilter mehrere Regionen ohne Fehlerwerte
- Artikelnummern nach Warengruppen verdichten
V.1083 (26.09.2023):
- Die Position einer Nummer von einer anderen Tabelle beziehen
- Das Ergebnis einer Array-Funktion in ein Datenfeld überführen und wieder ausgeben
- Eine Summe von einem Start-Datum bis zu einem Ende-Datum bilden und beteiligte Zellen kennzeichnen
- Eine Berechnung im Array durchführen und ausgeben
- Verwendeten Bereich einer Tabelle in Array einlesen, Buttowerte berechnen und ausgeben
V.1082 (23.09.2023):
- Bestimmte Zellen in einem Bereich anpassen und zurückschreiben (Array)
- Die Eingabe in einem Textfeld abhängig von einer Auswahl aus einer Combobox machen
- Bestimmte Shapes von einer Tabelle kopieren und auf anderer Tabelle an der gleichen Position wieder einfügen
- Übernahme von ComboBox-Wert von einer Userform in eine andere
- Unikate Nummern in einer Liste finden und kennzeichnen
V.1081 (22.09.2023):
- Alle Kontrollkästchen auf einer Tabelle umbenennen
- Mehrere Shapes in einer PowerPoint-Folie gruppieren
- Fehlende Rechnungs-Nummern ermitteln und ausgeben (Rechnungs-Nummer ist alphanumerisch)
- Ein Verzeichnis mit allen Mappen eines Ordners erstellen und verlinken
- Ein Verzeichnis aller Tabellen der Mappe mit Hyperlinks erstellen
V.1080 (21.09.2023):
- Bestimmte Zeilen aus einer Tabelle löschen (nur 1 Löschvorgang)
- Den alten und neuen Wert in einer Zelle dokumentieren
- Funktion, die in einem Bereich nach einer Nummer sucht und die Nebenzelle ausgibt
- Alle Shape-Objekt in einem Dokument mit einem Rahmen versehen
- Funktion, die in einem Array Nettowerte in Bruttowerte umrechnet
V.1079 (18.09.2023):
- Position einer Nummer in einem Array suchen und ausgeben
- Einen Bereich in einen Array überführen und in einer Spalte ausgeben
- Eine E-Mail mit einer Einladung versenden
- Benutzerdefinierte Funktion, die unikate Werte aus einem Bereich extrahiert – Ausgabe nach unten
- Benutzerdefinierte Funktion, die unikate Werte aus einem Bereich extrahiert – Ausgabe nach rechts
V.1078 (17.09.2023):
- Benutzerdefinierte Funktion, die prüft, ob eine bestimmte Mappe existiert
- Den Dialog “Öffnen” anzeigen und auswerten
- Bestimmte Zeilen in eine Textdatei schreiben
- Ein Modul in die aktuelle Arbeitsmappe importieren
- Textdatei aus Internet laden und verarbeiten
V.1077 (16.09.2023):
- Eine Word-Tabelle füllen und formatieren
- Benutzerdefinierte Funktion, um den Pfad- und Dateinamen der Mappe in eine Zelle zu befördern
- Alle leere Zellen in einer Auswahl füllen
- Eine intelligente Tabelle mit Hilfe von ADO&SQL abfragen
- Bestimmte Tabellen in eine neue Mappe exportieren
V.1076 (15.09.2023):
- Einen Bereich von Zellen in nur einer Spalte ausgeben
- Einen Bereich von Zellen in nur einer Zeile ausgeben
- Nicht zusammenhängende Spalten ein- und ausblenden
- Nicht zusammenhängende Zeilen flexibel ein- und ausblenden
- Automatisch bestimmte Zeilen in einer Tabelle ein- und ausblenden
V.1075 (09.08.2023):
- Die letzte Zelle in einem vorgegebenen Bereich erkennen
- Den benutzten Bereich einer Tabelle erkennen und benennen
- Alle Zellen in einem Bereich mit einem “X” als Rahmen formatieren
- Bestimmte Zeile kopieren und wo anders einfügen
- Mehrere Zeilen unterhalb der aktiven Zelle einfügen
V.1074 (08.08.2023):
- Eine Datumsspanne in einer Tabelle filtern
- Alle Excel-Diagramme bearbeitbar in eine PowerPoint einfügen (ExecuteMso)
- Ein Excel-Diagramm bearbeitbar in eine PowerPoint einfügen
- Ein Diagramm in Word einfügen (über die Zwischenablage)
- Ein Excel-Diagramm in ein Word-Dokument an einer bestimmten Stelle einfügen
V.1073 (07.08.2023):
- Bestimmte Zellen aus einer Spalte in eine Textdatei schreiben
- Bestimmte Felder aus einem Array holen und ausgeben
- Die Slide-ID einer jeden Folie in einer PowerPoint-Präsentation auslesen
- VIDEO 305: Excel-VBA: Bier und Excel – Passt das zusammen?
- VIDEO 304: Diagramme von Excel nach PowerPoint übertragen
V.1072 (13.07.2023):
- Die Filterkriterien aus einer Steuer-Tabelle entnehmen
- Bestimmte Zeilen aus einer Tabelle mit Hilfe eines Arrays übertragen
- Die Summe einer bestimmten Spalte aus jeder Tabelle holen
- Bestimmte Spalten aus einer Tabelle mit Hilfe eines Arrays übertragen
- Die dynamische Array-Filter-Funktion anwenden
V.1071 (08.07.2023):
- Bestimmte Schaltflächen in einer Tabelle an vorgegebenen Bereichen ausrichten
- Ein Listobject nach mehreren Kriterien sortieren
- Daten sortieren und danach doppelte Sätze entfernen
- Beim Öffnen entscheiden, ob bestimmte Spalten einer Tabelle sichtbar sein sollen
- Kontextmenü für ein Textfeld erstellen
V.1070 (07.07.2023):
- Eine bestimmte Zeile (z.b: die letzte Zeile) in einem Listobject markieren
- Eine bestimmte Spalte in einem Listobject markieren
- Eine Listbox mit Hilfe eines Arrays mit Daten aus einer Tabelle füllen (List)
- Eine Listbox mit Hilfe eines Arrays füllen (List)
- Überwachung starten, sodass der Zoom auf 100% bleibt
V.1069 (06.07.2023):
- Eine bedingte Vergabe von Hyperlinks zu einer externen Mappe
- Beim Öffnen einer Mappe “leere” Tabellen kennzeichnen
- Einem Listobject eine neue Spalte hinzufügen
- Einem Listobject eine neue Zeile hinzufügen
- VIDEO 303: Das Kontextmenü für “eigene” Aufgaben nutzen und eigene Symbole verwenden
V.1068 (04.07.2023):
- Die drei größten Werte aus mehreren Bereichen ermitteln (Union + Large)
- Den größten Wert aus mehreren Bereichen ermitteln (Union + Max)
- Einen bestimmten Befehl “Ausschneiden” über die ID aus dem Kontextmenü entfernen
- Bestimmte Einträge aus dem Kontextmenü entfernen
- Vorgegebene Zahlen als “Zufallszahlen” verwenden
- Benutzerfreundlicher Dienstplan mit Excel inkl. diversen Überprüfungen
V.1067 (03.07.2023):
- VIDEO 301: Eine Formel im Array bilden und in eine Spalte einfügen
- Bestimmte Zeilen und auch leere Zeilen aus einer Tabelle entfernen
- Das Zellenkontextmenü mit mehreren Untermenüs erweitern
- Mit Hilfe einer Inputbox einen Bereich markieren und den Namen der Tabelle zurückgeben
- Das Zellen-Kontextmenü mit eigenem Befehl und eigenem Logo erweitern
- Mit der rechten Maustaste im farbigen Bereich klicken und die gewünschte Person aus dem Untermen “Personal” auswählen
V.1066 (29.06.2023):
- Die jüngste Datei in einem Ordner ermitteln und ausgeben
- Ganze Zeile und ganze Spalte der aktiven Zelle auswählen
- Hyperlinks einfügen und mit einer Funktion verknüpfen
- Einige Beispiele zum Gebrauch der Eigenschaft Parent
- Einen Array Feld für Feld füllen, auslesen und wieder leeren
V.1065 (23.06.2023):
- Eine dynamische Formel für einen ganzen Bereich schreiben
- Benutzerdefinierte Funktion, um zu prüfen, welche Ziffern in einer Nummer in einer anderen Nummer vorkommen
- Benutzerdefinierte Funktion, um zu prüfen, welche Ziffern in einer Nummer NICHT in einer anderen Nummer vorkommen
- Tabellen automatisch anhand einer Liste anlegen, von Vorlage kopieren und verlinken
- Die Summen aller Regionstabellen sammeln und untereinander in einer Übersicht darstellen
V.1064 (22.06.2023):
- Bestimmte Zeilen in einem vorgegebenen Excel-Bereich ein- und ausblenden
- Benutzerdefinierte Funktion, um einen Betrag nach dem Währungszeichen auszulesen
- Alle Bilder in einem Word-Dokument zählen
- Den integrierten Sortier-Dialog aufrufen
- Eine Artikelnummer mit einer bestimmten Syntax aus einem Text extrahieren
V.1063 (21.06.2023):
- Steuerelemente zur Laufzeit eines Makros in eine Userform einfügen
- Die Inhalte von TextBoxen auf zwei verschiedene Arten auslesen
- Eine Formel für einen ganzen Bereich schreiben
- Beim Einfügen einer neuen Tabelle den Reiter automatisch färben (Mit Ausnahme von bestimmten Tabellen)
- Jeden Eintrag des Datenschnitts abarbeiten und PDF erstellen
V.1062 (19.06.2023):
- API-Funktion zum Leeren der Zwischenablage (32/64 Bit)
- API Funktion zum Herunterladen einer Datei aus dem Internet (32/64 Bit)
- API-Funktion zum Löschen einer Datei (32/64 Bit)
- API-Funktion, um eine Textdatei mit dem eingestellten Standard-Programm zu öffnen (32/64 Bit)
- API-Funktion zur Anzeige und Auswertung eines ausgewählten Ordners (32/64 Bit)
- API-Funktion zum Auffinden und Schießen eines Fensters einer beliebigen Anwendung (32/64 Bit)
- API-Funktion, die prüft, ob der Computer mit dem Internet verbunden ist (32/64 Bit)
- API-Funktion zur Ermittlung des Windows-Verzeichnisses (32/64 Bit)
- API-Funktion zur Ermittlung des Temp-Verzeichnisses von Windows (32/64 Bit)
- API-Funktion zum Auslesen eines Laufwerktyps (32/64 Bit)
V.1061 (17.06.2023):
- Einen Excel-Bereich als Bild mit zusätzlichem Text in eine E-Mail einfügen
- Einen Excel-Bereich als Bild in eine E-Mail einfügen
- Die Ergebnisfunktion in einer Pivot-Tabelle ändern
- Auf eine bestimmte Zeilensumme in einer Pivot-Tabelle zugreifen
- Auf eine bestimmte Spaltensumme in einer Pivot-Tabelle zugreifen
- Die Gesamtsumme in einer Pivot-Tabelle anzeigen
- Den Datenbereich einer Pivot-Tabelle auslesen
V.1060 (16.06.2023):
- In einer Liste die Top-10 und Bottom-10 kennzeichnen (Prozentual)
- Konten automatisch auffüllen und Summe je Konto bilden
- Einen Bereich und eine Spalte vor Veränderung schützen
- Änderungen in einem bestimmten Bereich automatisch dokumentieren
- Verkaufszahlen über einen bestimmten Zeitraum ermitteln
V.1059 (30.05.2023):
- In einem bestimmten Bereich alle Zellen multiplizieren/dividieren
- Funktion, die alle Namen von Tabellen der Mappe in einem Zellenbereich ausgibt (Vertikal)
- Funktion, die alle Namen von Tabellen der Mappe in einem Zellenbereich ausgeben (Horizontal)
- Die aktive Tabelle (wenn Namen mit “Tab” beginnt) an das Ende der Mappe kopieren
- Ein Bild entfernen, bevor Bild eingefügt wird
- Drei Varianten, um alle Zellen in einem bestimmten Bereich nacheinander zu verarbeiten
- Aus einer Tabelle ein Listobject erstellen und automatisch sortieren
V.1058 (29.05.2023):
- VBA-Rundschreiben April/Mai 2023
- Ein Bild in einer Userform anzeigen
- Ein Bild in eine Tabelle einfügen und anpassen
- Einen ListView mit einem Array befüllen und “richtig” sortieren
- Ein Bild in eine Kopfzeile einfügen und ausrichten
V.1057 (28.05.2023):
- Ein Listobject spaltenweise in ein anderes Listobject transferieren
- Eine Formel im Array bilden und in einem Aufwasch in eine Spalte einfügen
- In einer Tabellen-Listbox nur die gefilterten Daten anzeigen
- In einer Combobox nur die gefilterten Daten anzeigen
- Ein Datum korrigieren und ausgeben (Spalte C)
V.1056 (15.05.2023):
- Eine Tabelle auf einer Internetseite auslesen und im Direktfenster ausgeben
- Einen SharePoint-Zugriff über ADO/SQL herstellen
- Zugriff auf eine Mappe auf dem Sharepoint-Server
- Mehrfachfilter in einem Listobject über ein Dictionary zusammenstellen
- Datentypen vereinheitlichen
V.1055 (08.05.2023):
- Einen Kalender per Doppelklick auf ein Textfeld aufrufen und Datum übernehmen
- Textpassagen im Word-Dokument finden und einfärben
- Einen Zellenbereich in den Texteditor von Windows übertragen
- Eine Textdatei in einen Array überführen
- Nach dem Hineinkopieren einen Kurses mit Dezimaltrennzeichen Punkt diesen automatisch durch ein Komma ersetzen
- Ein “geschütztes” Leerzeichen durch ein normales Leerzeichen ersetzen
V.1054 (05.05.2023):
- Alle Textdateien aus einem Ordner in einer Tabelle als Symbol einfügen
- Ein Word-Dokument als PDF in Excel einfügen
- Ein Word-Dokument in eine Tabelle einfügen
- Ein PDF in eine Tabelle als Symbol einfügen
- Ein PDF in eine Tabelle einfügen
V.1053 (04.05.2023):
- Alle Gültigkeitsregeln in einer Tabelle entfernen
- Alle Zellen mit Kommentaren in einer Mappe finden und die Schriftart ändern
- Alle Formelfehler in einer Tabelle finden und dokumentieren
- Alle Zellen mit Formeln in kompletter Mappe schützen (SpecialCells)
- Alle Zellen mit Formeln in kompletter Mappe schützen (For each-Schleife)
V.1052 (03.05.2023):
- Alle Verknüpfungen zu anderen Mappen und Tabellen der gleichen Mappe im Direktfenster ausgeben
- Alle Verknüpfungen in einer Mappe auf eine andere Mappe umstellen (Schleife, Zelle für Zelle)
- Alle Verknüpfungen in einer Mappe auf eine andere Mappe umstellen (ChangeLink)
- Alle Verknüpfungen in einer Mappe auf eine andere Mappe umstellen (ChangeLink)
- Alle Verknüpfungen zu anderen Mappen im Direktfenster ausgeben
V.1051 (02.05.2023):
- Mehrere Tabellen zusammenführen und nur bestimmte Datensätze ausgeben (SQL + ADO)
- Mehrere Tabellen zusammenführen und ausgeben (SQL + ADO)
- Bestimmte Zeilen aus einer Tabelle entfernen (SQL + ADO)
- Bestimmte Zeilen von einer Tabelle in eine andere übertragen (SQL + ADO – Datum nach…)
- Bestimmte Zeilen von einer Tabelle in eine andere übertragen (SQL + ADO)
V.1050 (28.04.2023):
- Ein bedingtes Format einfügen (unter dem Durchschnitt)
- Ein bedingtes Format einfügen (über dem Durchschnitt)
- Ein bedingtes Format einfügen (enthält eine Zeichenfolge)
- Ein bedingtes Format einfügen (Top-3 Werte)
- Ein bedingtes Format einfügen (größer als..)
V.1049 (26.04.2023):
- Per Doppelklick mit der linken Maustaste das aktuelle Datum in eine TextBox einfügen
- Datumsprüfung in einer TextBox vornehmen (Prüfung erfolgt während der Eingabe)
- Datumsprüfung in einer TextBox vornehmen (Prüfung erfolgt nach der Eingabe)
- Datentypprüfung in einer TextBox vornehmen (Prüfung während der Eingabe)
- Datentypprüfung in einer TextBox vornehmen (Prüfung nach der Eingabe)
V.1048 (25.04.2023):
- Ein bedingtes Anzeigen eines Zellendropdowns
- Ein unvollständiges Datum in ein Excel konformes Datum wandeln
- E-Mail-Adressen automatisch zerlegen
- Die Zellen-Adressen aller Kommentare einer Tabelle lokalisieren
- Eine einheitliche Kopf- und Fußzeile für alle Tabellen einer Mappe erstellen
V.1047 (07.04.2023):
- Alle markierten Zellen mit einem zufälligen Text füllen
- Ein Listobject Zelle für Zelle abarbeiten und alle Zellen mit einem übereinstimmenden Text automatisch kennzeichnen
- Ein Listobject Zelle für Zelle abarbeiten und alle Zellen oberhalb eines Vorgabewertes automatisch einfärben
- Einen bestimmten Text in einer Spalte eines Listobjects austauschen
- Eine bestimmte Anzahl von Zeichen in jeder Zeile eines Listobjects einfärben
V.1046 (06.04.2023):
- Eine Pivot-Tabelle automatisch in gleicher Tabelle erstellen und formatieren
- Eine Pivot-Tabelle automatisch in einer neuen Tabelle erstellen
- Eine Pivot-Tabelle automatisch erstellen und in eine bestehende Tabelle einfügen
- Eine Pivot-Tabelle mit mehreren Seitenfelder erstellen
- Eine CSV-Datei mit Hilfe von ADO & SQL einlesen und auf Spalten aufteilen
V.1045 (05.04.2023):
- Ein Zellen-Dropdown mit Daten aus einer Access-Datenbank befüllen
- Einen Array als Basis für eine Gültigkeitsliste heranziehen
- Mehrere, gleich aufgebaute Tabellen nacheinander filtern
- Die erste und letzte Zelle in einem benannten Bereich ermitteln
- Ein Word-Dokument von Excel aus als Textdatei speichern
V.1044 (04.04.2023):
- Einen Array zum Filtern von Daten verwenden
- Ein Diagrammobject aus einem Array befüllen
- Eine Tabelle in einen Array laden und als Listobject ausgeben
- Aus einer Geburtstageliste “runde” Geburtstage ermitteln
- Einen überlappenden Bereich verarbeiten
V.1043 (03.04.2023):
- Eine Grafik-Datei aus dem Internet herunterladen und in eine Tabelle einfügen
- Eine Grafik-Datei aus dem Internet herunterladen
- Werte anhand eines Trennzeichens aufsplitten und in einer Spalte einfügen
- Eine neue Zeile in einem ListObject mit Hilfe einer Userform einfügen
- Kontrollkästchen aus einer Tabelle beschriften und ankreuzen
V.1042 (31.03.2023):
- VBA-Rundschreiben 03/2023
- Eine Liste nach Quartalen filtern
- Daten der letzten 3 Monate filtern
- Nur bestimmte Kostenstellen extrahieren (Datum von – bis)
- Nur bestimmte Kostenstellen extrahieren (2 Varianten)
- Alte Werte in Kommentaren verwalten
V.1041 (30.03.2023):
- Alle Reiter der Tabellen mit zufälligen Farben einfärben
- Alle Reiter der Tabellen grün einfärben
- Einen bestimmten Namen im Namens-Manager nicht anzeigen
- Direkt nach Eingabe in Spalte B eine automatische Sortierung anstoßen
- Tabellenreiter je nach Befüllung eines Bereichs einfärben
V.1040 (29.03.2023):
- Eine intelligente Tabelle über ADO & SQL und eine bestimmte Region auswerten
- Eine intelligente Tabelle über ADO & SQL auswerten
- Eine Regionsauswertung mit Hilfe von ADO & SQL ausführen (inkl. Summenbildung und Ausgabe von AVG, MAX und MIN pro Region und Monat)
- Bestimmte Daten aus einer Tabelle mittels ADO&SQL mit samt der Überschrift auslesen und ausgeben
- Bestimmte Daten aus einer Tabelle mittels ADO&SQL auslesen und ausgeben
V.1039 (28.03.2023):
- Alte Bestellungen automatisch hervorheben
- Jeweils den ersten Inhalt pro Zeile in einem Bereich ermitteln (FILTER + INDEX)
- Eine benutzerdefinierte Funktion, die prüft, ob ein Wort/Satz ein Palindrome ist
- In einen Bereich nur mit vertikalen Linien einfügen
- Aus einem Pfad den Dateinamen abfragen (Split)
V.1038 (27.03.2023):
- Eine Aufgabe mit Erinnerungsfunktion in Outlook einstellen
- Eine Notiz in Outlook einstellen
- Einen Ganz-Tages-Termin mit Erinnerungsfunktion in Outlook einstellen
- Einen Ganz-Tages-Termin in Outlook einstellen
- Einen Termin von Excel aus in Outlook erfassen
V.1037 (24.03.2023):
- Das Aufnahmedatum einer Fotografie auslesen
- Meta-Daten aus einer Bild-Datei auslesen und ausgeben
- Informationen aus Bilddateien auslesen und dokumentieren
- Eine bestimmte Tabellenfunktion finden und ausgeben
- Alle Formeln einer Mappe dokumentieren
V.1036 (23.03.2023):
- Alle Outlook-Aufgaben in eine Excel-Tabelle importieren
- Alle Outlook-Termine in einem bestimmten Zeitraum importieren
- Alle Termine aus Outlook importieren
- Alle Kontakte aus Outlook in eine Excel Tabelle importieren
- Leere Zellen in einer Zellenauswahl mit Nullen befüllen
V.1035 (22.03.2023):
- Einen Bereich aus einem Array ausgeben (Resize)
- Mehrere zusammenhängende Zeilen aus einem Array ausgeben (Resize)
- Eine bestimmte Zeile aus einem Array ausgeben (Resize)
- Eine bestimmte Spalte aus einem Array ausgeben (Resize)
- Eine bestimmte Spalte aus einem Array ausgeben
V.1034 (21.03.2023):
- Bestimmte Zeilen in einem Listobject entfernen
- Doppelte Nummern aus einer Spalte entfernen
- Eine Gültigkeitsliste aus einem Array erstellen
- Leere Felder in einem Array durch Nullen ersetzen und den Array danach ausgeben
- Ein Listobject als PDF exportieren
V.1033 (20.03.2023):
- Eine bedingte Summierung im Listobject durchführen
- Eine bedingte Zählung im Listobject durchführen
- Einige Spalten als Druckbereich festlegen
- Unikate Daten in ein Dictionary einlesen und Schlüssel & Werte im Direktfenster ausgeben
- Daten in Access-Tabelle mit Hilfe eines Arrays schreiben
V.1032 (17.03.2023):
- Alle Dateien aus Unterordnern nacheinander verarbeiten
- Einen Ordner bzw. alle Unterordner über eine Userform auswerten und Dateien in ListBox anzeigen
- Standardfunktionen in Excel über das Objekt WorksheetFunction einsetzen
- Über ein Dictionary alle Einträge nacheinander als Filterkriterium benutzen
- Diagramm einfügen, mit Datenbereich verknüpfen und an Zelle heften
V.1031 (16.03.2023):
- Eine Formel nach unten ausfüllen mit Hilfe eines Arrays
- VIDEO 300: Mehr Geschwindigkeit durch vordefinierte Filtergruppen zum schnelleren Filtern
- Tool: Abwesenheiten erfassen (Formel und Makro-Lösung)
- Ein amerikanisches Datum in ein deutsches Datum konvertieren
- Einen Datenabgleich von zwei Tabellen ausführen
V.1030 (15.03.2023):
- Nicht interpretierbare Strings in ein Datumformat wandeln
- VIDEO 299: Eine Formel nach unten ausfüllen – Laufzeit bei 4 Varianten mit 500.000 Zellen
- Einen Bereich über eine Inputbox markieren und Adresse ausgeben
- Einen Gesamtrahmen bei verbundenen Zellen einfügen
- Eine Formel nach unten ausfüllen (Formula)
V.1029 (14.03.2023):
- Eine E-Mail mit einem formatierten Bereich senden
- Eine Liste mit Namen nach dem Zufallsprinzip in anderer Reihenfolge wieder ausgeben
- Funktion, um den Namen eines Shape in einer bestimmten Zelle zu ermitteln
- Eine automatische Zeilennummerierung nach Eingabe in einer bestimmten Spalte generieren
- Bestimmte Zellen aus einer Tabelle in eine andere Tabelle übertragen
V.1028 (13.03.2023):
- Filtern auch bei einer geschützten Tabelle erlauben
- Zwei ArrayLists befüllen und miteinander abgleichen
- Nur bestimmte Seiten eines Dokuments als separate Dokumente abspeichern
- Alle intelligenten Tabellen einer Tabelle identifizieren
- Ein Word-Dokument seitenweise abspeichern
V.1027 (10.03.2023):
- Einen Bereich dynamisch erweitern und formatieren
- Bilder aus dem Internet über eine Formel laden
- Eine Formel im Array berechnen und die Formel zurückschreiben
- Durchgestrichene Zeichen entfernen, grüne Zeichen hinzufügen
- Markierten Bereich in eine Spalte befördern
V.1026 (09.03.2023):
- Zwei Bereiche zusammenbringen und ausgeben (Array)
- Ein Listobject aus einer anderen Tabelle Zeile für Zeile befüllen
- Filtern per VBA mit Hilfe der Funktion FILTER & Evaluate
- Sortieren und Filtern in einem Aufwasch (FILTER + SORTIEREN)
- Mehrere Bedingungen abfragen mit WENNS
V.1025 (08.03.2023):
- Eine Unikatsliste aus zwei Spalten erstellen (ab Office 365)
- Eine Formel nach unten ausfüllen (Formula)
- Per Doppelklick ein Hakensymbol einfügen
- Einen zufälligen Text aus mehreren Texten in eine Zelle schreiben (WAHL, GANZZAHL, ZUFALLSZAHL)
- Über einen Generator zufälligen Text in eine Zelle schreiben
V.1024 (07.03.2023):
- Leere Zellen im Listobject mit dem jeweiligen Wert darüber füllen
- Bestimmte Artikel in einer anderen Tabelle suchen und das Such-Ergebnis dokumentieren
- Die komplette Mappe und alle Tabellen schützen
- Das aktuell angeklickte Kontrollkästchen auswerten und in die Nebenspalte den Status schreiben
- Den Datenfilter mit Mehrfachkriterien elegant mit Hilfe eines Arrays anwenden
V.1023 (06.03.2023):
- Ein dynamisches Zellen-Dropdown erzeugen auf Basis einer Liste
- E-Mail in einer Userform anzeigen
- Alle Befehle des Zellenkontextmenüs auslesen
- Mehrere Felder in einem Dictionary ablegen und gezielt in Tabelle einfügen
- Aus einer Spalte Dubletten durch 0 ersetzen
V.1022 (04.03.2023):
- Ein Listenfeld mit dem Inhalt einer Tabelle befüllen inkl. Titelzeile
- Die Funktion FILTER dynamisch nachprogrammieren
- Einen Bericht mit Rohdaten über den Einsatz von zwei Datenfeldern füllen
- Das Länder-Reporting: Mehrere Tabellen nacheinander verarbeiten und bestimmte Werte holen
- Alle verwendeten Textmarken in einer Word-Vorlage auslesen
V.1021 (03.03.2023):
- Eine E-Mail mit einem abfotografierten Bereich versenden
- Eine Flexible Formel-Lösung, um Termine eine 4-Tageswoche festzulegen
- Die Rangfolge festlegen mit RANG.GLEICH
- Eine E-Mail zu einer bestimmten Uhrzeit senden
- Eine E-Mail 10 Minuten später versenden
V.1020 (02.03.2023):
- Eine E-Mail zu einem bestimmten Zeitpunkt automatisch senden (1 Minute später)
- Eine Funktion, die eine Textdatei anlegt und das aktuelle Tagesdatum reinschreibt
- Benutzerdefinierte Funktion, die prüft, ob eine bestimmte Tabelle sich in der Mappe befindet
- Ausgehend von der aktiven Zelle den dazugehörigen Rahmen einfügen
- Alle Kommentare in der Tabelle auf eine bestimmte Höhe und Breite anpassen
- Einen Array Zeile für Zeile bzw. Spalte für Spalte abarbeiten
- Einen Bereich Spalte für Spalte (alle belegten Zellen) auslesen
- Einen Array Feld für Feld auslesen
- Eine teilqualifizierte Suche mit der Funktion FILTER durchführen (FILTER, ISTZAHL, SUCHEN)
- Alle Dateien in einem bestimmten Verzeichnis umbenennen
- Eine Tabelle im Zweierschritt-Modus abarbeiten, um einen brauchbaren Datenbestand zu konvertieren
- Nach einer Eingabe eines Kennzeichens (x) in Spalte A werden die nächsten 4 Spalten miteinander verbunden
- Alle Dateien aus einem Verzeichnis auslesen
V.1019 (01.03.2023):
- Eine vierstellige Zahl direkt nach der Eingabe in eine Uhrzeit umwandeln
- Jeweils die letzte markierte Zellen automatisch einfärben
- Ein bestimmtes Zeichen in mehreren Spalten durch Zahlen ersetzen
- Einen Rahmen um verbundene Zellen einfügen
- Nur sichtbare Zellen in einer Spalte in die Nebenspalte übertragen
V.1018 (28.02.2023):
- Mehrere Zeilen einer Tabelle in einem mehrzeiligen Textfeld einer Userform anzeigen
- Die Summe einer bestimmten Spalte aus einer Matrix bilden (SUMME, #)
- Die Anzahl der gefilterten Zeilen ermitteln (ANZAHL2, FILTER)
- Zwei voneinander abhängige Zellendropdowns erstellen (EINDEUTIG, FILTER)
- Einen Text anhand eines Trennzeichens aufsplitten und horizontal bzw. vertikal ausgeben (TEXTTEILEN, MTRANS)
V.1017 (27.02.2023):
- Kopf oder Zahl – einen Wert nach dem Zufallsprinzip in eine Zelle schreiben
- Ein Diagrammobjekt von einer Tabelle an die gleiche Position in eine andere Tabelle übertragen
- Benutzerdefinierte Funktion, um ein nicht lesbares Datum in ein Excel konformes Datum zu konvertieren
- Alle Datensätze, die in einem bestimmten Wertebereich liegen (von -bis) filtern (FILTER)
- Alle Datensätze, die in einem bestimmten Zeitraum liegen filtern (FILTER)
V.1016 (26.02.2023):
- Aus einer Liste die 5 größten Werte extrahieren
- Alle überdurchschnittlichen Umsätze aus einer Liste extrahieren (FILTER, MITTELWERT)
- Eine nummerierte Liste (1.1, 1.2, 1.3, usw.) erstellen mit SEQUENZ
- Aus einer Liste die 5 kleinsten Werte extrahieren (SORTIEREN, KGRÖSSTE, FILTER)
- VBA-Rundschreiben 02/2023
V.1015 (25.02.2023):
- Aus einem Text einen bestimmten Teil extrahieren (TEXTVOR, TEXTNACH)
- Aus zwei Spalten eine Spalte machen (TEXTTEILEN, TEXTVERKETTEN, EINDEUTIG)
- Aus zwei Spalten eine Spalte machen (VSTAPELN, EINDEUTIG)
- Den größten und kleinsten Wert pro Region finden (MIN, MAX, MMULT, MTRANS)
- Den größten und kleinsten Wert pro Region finden (MIN, MAX, INDEX, VERGLEICH)
V.1014 (24.02.2023):
- Die verkauften Mengen pro Artikel zusammenfassen (SQL)
- Zeiten in einem Array berechnen und ausgeben (Kommen – Gehen)
- Alle Werte in markierten Zellen verdoppeln (Array-Lösung)
- Mit Hilfe eines Makros alle “Arbeitsmappen-Ereignisse” entfernen
- Die 5-fache Zufallszahl berechnen und zurückschreiben
V.1013 (23.02.2023):
- Filtern von Daten mit mehreren Filtern
- Filtern von Daten mit einer Bedingung
- Bestimmte Spalten in einer Tabelle entfernen (Wenn Titel nicht mit dem Buchstaben “T” beginnen)
- Bestimmte Spalten einer Tabelle entfernen (Wenn Spaltentitel = Buchstaben)
- Den Tabellenschutz nach Eingabe eines Passwortes für alle Tabellen wieder aufheben
- Anhand einer Steuertabelle prüfen, welche Tabelle für den jeweiligen Anwender sichtbar sein soll
- Mit Hilfe einer API-Funktion prüfen, ob das Internet verfügbar ist (32/64 Bit)
- Verhindern, dass Zeilen oder Spalten in einem benannten Bereich entfernt werden
- Eine Ablaufbeschreibung mit Bildern und Text per E-Mail versenden
- VIDEO 298: Excel-Bereiche, Diagramme und Bilder direkt im E-Mail einfügen und automatisch versenden
V.1012 (22.02.2023):
- Mehrere Bilder aus einer Excel-Tabelle in ein E-Mail einfügen und versenden
- Ein Bild aus einer Excel-Tabelle in ein E-Mail einfügen und versenden
- Ein Excel-Diagramm in ein E-Mail einfügen und versenden
- Einen Excel-Bereich in ein E-Mail einfügen und versenden
- Mehrere Wörter in einem Dokument finden und kennzeichnen
- Rechnungsdaten von einer Tabelle in eine andere unten anhängen
V.1011 (21.02.2023):
- Eine benutzerdefinierte Funktion, um die fett formatierten Datensätze in einer extra Liste auszugeben
- Eine benutzerdefinierte Funktion, um doppelte Datensätze in einer extra Liste auszugeben
- Benutzerdefinierte Funktion, um einen Bereich in einer Spalte auszugeben
- In allen Tabellen der Mappe bestimmte Spalten ausblenden
- Eine benutzerdefinierte Funktion, die nur Buchstaben und Zahlen zulässt
V.1010 (20.02.2023):
- Bestimmte Zeilen ein- und ausblenden
- Bestimmte Zeichen in einem Bereich ersatzlos entfernen
- Alle Umsätze zu einem bestimmten Datum summieren (Summe)
- In einer Tabelle nach einer bestimmten Zeile suchen und dann die Fundstelle versetzt mit einem Hyperlink ansteuern
- Die Zeilenhöhe des verwendeten Bereichs der Tabelle verändern
V.1009 (19.02.2023):
- Die Zeile mit einem vorgegebenen Text finden (Match)
- Die Zeile mit einem vorgegebenen Datum finden (Match)
- Eine bestimmte Zeile finden, vorgegebene Werte in Spalte A und B übereinstimmen (Match)
- Ein Shape-Objekt seinen Namen oder Index ansprechen
- Den Text in einem Form-Objekt ändern
V.1008 (18.02.2023):
- VIDEO 297: Die 4-Tages-Woche berechnen und Termine ausgeben. Weniger arbeiten, mehr Freizeit!
- Alle e-Mails aus einem bestimmten Postfach auslesen, Anhänge abspeichern und verlinken
- Eine Zweifachsuche mit XVERWEIS durchführen
- Einen dynamischen Bereich bilden (von Spalte – bis Spalte) und selektieren
- Eine dynamische Spalte finden und selektieren
V.1007 (17.02.2023):
- Alle e-Mails von einem bestimmten Postfach in Excel auslesen
- Bestimmte Tabellen aus einer Mappe als PDF exportieren
- Eine Tabelle einfügen und automatisch benennen (in Serie)
- Das Installationsverzeichnis von Windows ermitteln (Einzeiler)
- Den höchsten und niedrigsten Preis pro Artikel aus einer Liste extrahieren (reine Formel-Lösung)
V.1006 (16.02.2023):
- VIDEO 296: Den höchsten und niedrigsten Preis pro Artikel aus einer Liste extrahieren
- Jeweils den niedrigsten und den höchsten Preis pro Artikel ermitteln (mehrere Artikel-Zeilen)
- Jeweils den Start- und Endzeitpunkt einer jeden Nummer ermitteln (Mehrere Zeilen pro Nummer)
- Einen Bereich auf Basis einer Eingabe von zwei Zellen mit Koordinaten (von- bis) bilden
- Filtern von Zeiten (“von – bis”) und Übertragung der sichtbaren Zeilen in andere Tabelle
- Eine Funktion, die die Anzahl von Arbeitsmappen in einem Ordner ermittelt
V.1005 (15.02.2023):
- In jeder selektierten Tabelle in Spalte A das heutige Datum suchen und kennzeichnen
- Eine Spalte in einen drei-Spaltigen Bereich aufteilen (INDEX, SEQUENZ, ZEILEN)
- Die gefüllten Zellen einer Spalte in einen Array packen und weiterverarbeiten
- Eine Schaltfläche klicken, dann ausblenden und wieder einblenden
- Einen Text einblenden und Position ändern, wenn man auf eine Schaltfläche klickt
V.1004 (14.02.2023):
- Daten zusammenfassen (je Kategorie und Nummer, nur die Positionen mit “X”)
- Alle Zellen in einem Listobject, welche über einen bestimmten Grenzwert gehen, automatisch dokumentieren
- Eine Matrix sortiert auf eine Spalte aufteilen (ZUSPALTE, SORTIEREN)
- Zufallszahlen in bestimmten Wertebereich erstellen mit ZUFALLSMATRIX
- Eine Datumleiste automatisch erstellen “von – bis” (SEQUENZ)
- Prüfen, ob sich ein Eintrag in einer Liste befindet (XVERGLEICH)
- Der XVERWEIS nach allen Richtungen richtig angewendet
- Eine Mitarbeiterliste nach Umsätzen sortieren (SORTIERENNACH)
- Eine sortierte Unikatsliste von Abteilungen erstellen (SORTIEREN, EINDEUTIG)
- Alle Mitarbeiter aus einer Abteilung filtern (FILTER, EINDEUTIG)
V.1003 (13.02.2023):
- Eine etwas andere Sortierung von Zahlen vornehmen (1, 11, 110, 2, 3)
- Eine bestimmte Spalte überwachen und bei Änderung den User und den Computernamen festhalten
- Eine Listbox mit einer Spalte aus einer Tabelle füllen
- Eine Listbox mit einer Spalte aus einem Listobject füllen
- Eine Combobox mit einer Spalte aus einer Tabelle füllen
- Eine Combobox mit einer Spalte aus einem Listobject füllen
- Nicht zusammenhängende Bereiche verarbeiten V.2 (Zellen-bezogen)
- Nicht zusammenhängende Bereiche verarbeiten V.1 (Array-bezogen)
- Alle installierten E-Mail -Accounts von Outlook ermitteln und im Direktfenster ausgeben
- Den Sende- bzw. Empfangsorder eines bestimmten E-Mail-Account auslesen
V.1002 (12.02.2023):
- Bestimmte Zeilen aus einer Liste in eine neue Liste überführen
- Daten nach einem Zeitraum filtern und danach in einer anderen Liste ausgeben
- Bestimmte Spalten aus einer Liste in einer neuen Liste mit anderer Spaltenreihenfolge überführen
- Bestimmte Spalten aus einer Liste in einer neuen Liste überführen
- Nicht zusammenhängende Spalten filtern und ausgeben
- Zwei Varianten, um ein Datum als Text in eine Zelle zu schreiben
- Anhand einer Liste prüfen, ob bestimmte Tabelle in der Mappe vorhanden sind
- Prüfen, ob alle Tabellen der Mappe in einem “Inhaltsverzeichnis” der Mappe enthalten sind
- Immer drei Bilder aus einem Verzeichnis in eine Tabelle einfügen
- Ein Bild nach dem anderen in eine Tabelle laden und skalieren
V.1001 (10.02.2023):
- Bestimmte Tabellen einer Mappe über eine Steuerung ein- und ausblenden
- Alle Zellen in einem Bereich abarbeiten und negative Werte auf Null setzen (bei alle anderen MwSt. draufpacken)
- Alle leeren Zeilen aus einer Tabelle entfernen (ohne Schleife)
- Die letzte belegte Spalte in einer Zeile finden, selbst wenn diese ausgeblendet ist
- Punkt durch Komma tauschen und Ergebnis in Nebenspalte schreiben
V.1000 (10.02.2023):
- Eine bedingte Liste erstellen mit Daten, die über dem Mittelwert liegen
- Einen bedingten Mittelwert mit Hilfe der Funktionen FILTER und MITTELWERT berechnen
- Nicht zusammenhängende Spalten filtern und ausgeben
- Den Mittelwert pro Tag aller Bestellungen herausfiltern
- Daten filtern mit und ohne Unterscheidung zwischen Groß- und Kleinschreibung
- Den größten/kleinsten Wert aus einer Liste bedingt filtern
- Eine bedingte Summierung mit Hilfe der Funktionen FILTER und SUMME berechnen
- Eine teilqualifizierte Suche mit der Funktion FILTER aufbauen
- Filtern von Zeilen ohne eine leere Zelle
- Filtern aller Daten mit Dubletten aus drei Spalten
V.999 (09.02.2023):
- Eine Unikatsliste auf Basis zweier Spalten erstellen, in Tabelle ausgeben und in Textdatei schreiben
- VIDEO 295: Ganz schön schnell – die neue Funktion FILTER auch in VBA nutzen (ab Office 365)
- Eine e-Mail aus Word zusammenstellen und versenden
- Anwenden der Funktion FILTERN ab Office 365 (dynamisch)
- Anwenden der Funktion FILTERN ab Office 365
V.998 (08.02.2023):
- Anwenden der Funktion FILTER ab Office 365 (Evaluate, FILTER, Array)
- Alle Bestellungen pro Tag summieren (bei unregelmäßigem Satzaufbau)
- Alle Bestellungen pro Tag summieren
- Alle e-Mailadressen vom Posteingangsordner in Outlook auslesen und im Direktfenster ausgeben
- Nur sichtbare Zellen im benutzten Bereich einer Tabelle verarbeiten
V.997 (07.02.2023):
- Bestimmte Zellen in einem Bereich automatisch kennzeichnen (numerischer Inhalt, rot oder grün)
- Die gefilterten Zeilen einer Tabelle zählen
- Leere Zellen in einer Spalte ermitteln und einen Text in Nebenspalte schreiben (ohne Schleife)
- Alle Bilder in einem bestimmten Zellenbereich entfernen
- Leerzeichen in ganzer Spalte durch Null ersetzen (ohne Schleife)
V.996 (06.02.2023):
- Ein Makro automatisch starten, wenn eine bestimmte Zelle angeklickt wird
- Ein Bild auswählen und in eine Tabelle einfügen und wieder löschen
- Ein Bild auswählen und in ein Bildsteuerelement in eine Tabelle einfügen
- Eine Arbeitsmappe mit nicht eindeutigem Namen schreibgeschützt öffnen (“Mappe*.xlsx”)
- Bedingte Summierung einer bestimmten Spalte durchführen (Array)
V.995 (05.02.2023):
- Reguläre Ausdrücke: Eingabe prüfen und jeweils die ersten beiden Ziffern (wenn Zahl) entfernen
- Alle Shapes in einem bestimmten Zellenbereich löschen
- Alle Textmarken in einer Word-Tabelle auslesen und im Direktfenster ausgeben
- Mehrere Hyperlinks mit einem Sprung in andere Tabellen einfügen
- Feiertage pro Jahr mit Datum und Namen in anderer Tabelle ausgeben
V.994 (04.02.2023):
- Ein Bild in Originalgröße in eine Tabelle einfügen
- Ein Säulendiagramm mit einem Bildsymbol als Säule einfügen
- Einen Filter in einem Listobject anwenden (nach Doppelklick auf eine Zelle in Spalte B)
- In einem Bereich bestimmte Farben nach dem Zufallsprinzip anwenden
- VIDEO 294: Bilder aus dem Internet laden, skalieren und passgenau in Zellen einfügen
V.993 (03.02.2023):
- Einen Array an eine Funktion übergeben und weiterverarbeiten
- Benutzerdefinierte Funktion zum Extrahieren bestimmter Teile aus einer Zelle
- Einen Bereich ohne erste Spalte bzw. erste Zeile ermitteln
- Bilder aus dem Internet herunterladen und in Tabelle einfügen
- Mehrere Suchbegriffe in einer Spalte suchen und zu einer Gruppe zusammenfassen (Kriterien aus Zellen)
V.992 (02.02.2023):
- Den gefilterten, sichtbaren Bereich einer Tabelle ermitteln
- Eine E-Mail zu einer bestimmten Zeit senden
- VIDEO 293: Einen Zellenbereich aus mehreren Spalten in einer Spalte ausgeben (ZUSPALTE)
- Doppelte Nummern in einer Spalte ermitteln und unikat am Bildschirm ausgeben
- Formeln finden, kennzeichnen und schützen
V.991 (30.01.2023):
- Jede zweite sichtbare Zeile kennzeichnen
- Einige Namen anhand eines Trennzeichens aufsplitten und ausgeben
- Bestimmte Zellen miteinander verbinden und oben ausrichten
- Dynamische Summenzeilen schreiben, wenn das Wort “Summe” in Spalte A vorkommt
- Die letzten n-Bestellungen aus einer Liste in eine andere Tabelle übertragen
V.990 (29.01.2023):
- Die jüngste Datei in einem Ordner aufspüren
- In einer Userform bestimmte Textfelder berechnen
- Eine Namensliste nach dem BubbleSort sortieren (Collection + Array)
- Eine Spalte nach dem “BubbleSort” sortieren
- Alle Tabellen in neue Mappe übertragen und Formeln durch Festwerte ersetzen
V.989 (28.01.2023):
- Überflüssige Leerzeichen aus einem Bereich entfernen und in anderer Tabelle ausgeben
- Ein Summenprodukt über Evaluate berechnen und als Festwert schreiben
- Formeln per Evaluate absetzen und Ergebnisse als Festwert in Zellen schreiben
- Benutzerdefinierte Funktion, die aus eine Zelle alle alphanumerischen Zeichen entfernt (Reguläre Ausdrücke)
- Alle Arbeitsmappen in einem Ordner nacheinander verarbeiten und eine bestimmte Tabelle löschen
V.988 (27.01.2023):
- Einen Zellenbereich in einen Array befördern und in einer anderen Sortierung wieder ausgeben
- Einen Zellenbereich in einen Array befördern und dann im Direktfenster ausgeben
- Leere Zellen in einem Bereich mit Nullen füllen (Array-Lösung)
- Die Namen aller Tabelle in einen Array befördern und als Gültigkeitsliste anbieten
- Werte in einer Spalte auf Basis einer Trennzeichens auf zwei Spalten verteilen
V.987 (26.01.2023):
- Ein bedingtes Format einstellen, welches spaltenweise nach Dubletten sucht
- Den aktuellen Monat in einem Säulendiagramm mit einer Textbox über der Säule kennzeichnen
- Prüfen, ob in einem bestimmten Bereich eine Eingabe getätigt wurde
- Mit Hilfe einer Funktion prüfen, ob eine bestimmte Spalte vorhanden ist
- Einen Zellenbereich aus einer anderen Mappe summieren
V.986 (25.01.2023):
- Eine bedingte Summierung in einem Array durchführen (Evaluate)
- Eine bedingte Zählung in einem Array durchführen (Evaluate)
- Alle in der Arbeitsmappe enthaltenen Tabellen in einer mehrzeiligen MsgBox ausgeben
- Eine bestimmte Excel-Arbeitsmappe in eine CSV Datei umwandeln
- Alle Abfragen in einer Arbeitsmappe entfernen
V.985 (23.01.2023):
- Zufallszahlen für mehrere Spalten generieren (mit Ausnahme von bestimmten Zahlen je Spalte)
- Bereich drehen (Spalten in Zeilen darstellen)
- Prüfen, ob in einem Bereich bestimmte Werte ab einer bestimmten Größe stehen
- VBA-Rundschreiben Januar 2023
- Ein Fadenkreuz auf Basis der aktiven Zelle anzeigen
V.984 (22.01.2023):
- Prüfen, ob ein Bereich, ein Bild oder ein Shape selektiert wurde
- Alle nicht numerischen Zeichen aus markierten Zellen entfernen (außer den Zeichen “,”, “.” und “-“)
- VBA-Rundschreiben Nov./Dez./2022
- Die Zielwertsuche nutzen, um eine Zielerreichung zu berechnen
- Die Funktion ZÄHLENWENN mit Wildcards nutzen
V.983 (21.01.2023):
- Letzte Bestellung zu bestimmten Artikel abfragen
- Bestimmte Steuerelemente in einer Userform ein- und ausblenden
- Leere Zellen in einem Bereich mit Nullen ersetzen (Replace)
- Ein Zahlenformat für eine Spalte festlegen bzw. zurücksetzen
- VIDEO 292: Mehrere Suchbegriffe in einer Spalte suchen und zu einer Gruppe zusammenfassen
V.982 (20.01.2023):
- Zwei Tabellen vergleichen mit Hilfe eines Dictionarys
- Eine Tabelle als PDF exportieren und Dateinamen aus Zelle beziehen
- Die Werte zweier Spalten dividieren mit nur einer Codezeile
- Eine E-Mail mit HTML-Tags erstellen und anzeigen
- Einen benannten Bereich über einen Doppelklick in einer ListBox anspringen
V.981 (19.01.2023):
- Eine nummerierte Liste erstellen mit jeweils 4 Stellen inkl. Prefix
- Eine nummerierte Liste erstellen (4 Stellen mit führenden Nullen)
- Zwei Varianten, um Zeilenumbrüche aus markierten Zellen zu entfernen (Replace & clean)
- Alle 5 Sekunden wird in das Verzeichnis “Data1” gesehen. Wenn Datei verfügbar ist, wird Schaltfläche aktiviert
- Eine Userform an der rechten, oberen Ecke des Bildschirms anzeigen
V.980 (17.01.2023):
- Nicht lesbares Datum in einem Listobject umwandeln
- Bestimmte Spalten aus einem ListObject in einen Array überführen, ausdünnen und in ListBox ausgeben
- Bestimmte Spalten aus einem ListObject in einen Array überführen und danach ausdünnen und ausgeben
- Mehrere Suchbegriffe in einer Spalte suchen und zu einer Gruppe zusammenfassen
- Eine bestimmte Tabelle aktivieren, wenn im Vorfeld einige Eingaben getätigt wurden
V.979 (16.01.2023):
- Alle Pivot-Tabellen und Diagrammobjekte in der Mappe aktualisieren
- Nachgestellte Zahlen aus Zellen entfernen
- Ausgehend von einem Datum den Termin eine Woche vorher bzw. danach berechnen
- Zufällige Datumswerte innerhalb eines Jahres bilden
- VIDEO 291: Bestimmte Zeilen aus Tabelle per Doppelklick auf die Zelle automatisch ausblenden
V.978 (15.01.2023):
- Text in ganzer Spalte ersetzen (ohne Schleife)
- Jeweils nur den größten Wert pro ID behalten (Rest löschen)
- Jeweils nur den kleinsten Wert pro ID behalten (Rest löschen)
- Formel einfügen und nach unten ausfüllen
- API-Funktion zum Anlegen eines Unterordners (32/64 Bit)
- Durch Klick auf Listenfeld die Spalten in Textfelder übertragen
- Tabellen aus mehreren Mappen in eine Mappe einfügen
- Verhindern, dass eine bestimmte Spalte in einem Listobjekt geändert wird
- Eine Mappe öffnen, Wert aus Zelle lesen und Mappe wieder schließen
- Prüfen, ob ein Bereich gänzlich leer ist
V.977 (14.01.2023):
- Die Position eines Eintrags im Spaltenfeld einer Pivot-Tabelle ändern (an den Beginn bzw. ans Ende)
- Bestimmte Zeilen aus Tabelle per Doppelklick auf die Zelle entfernen
- Alle Zellen mit “0” automatisch kennzeichnen (Problematik: Leere Zellen)
- Einen Bereich kopieren und unterhalb einer bestimmten Zelle einer anderen Tabelle einfügen
- Einen Bereich kopieren und oberhalb einer bestimmten Zelle einer anderen Tabelle einfügen
- Die Position eines Eintrags im Zeilenfeld einer Pivot-Tabelle ändern (an den Beginn bzw. ans Ende)
- VIDEO 290: Alle Formelzellen in Arbeitsmappe automatisch schützen und kennzeichnen
V.976 (13.01.2023):
- Eine Access-DB direkt aus Excel anzapfen und zu einem eindeutigen Schlüssel weitere Daten holen
- Eine Access-DB in Datenfeld auslesen, transponieren und mit Excel-Tabelle abgleichen
- Preis-Updates auf Knopfdruck – Nr. kann mehrfach im Datenbestand vorkommen
- Über einen Dialog Daten in einem Listobject suchen und erfassen
- Eine Suche in Datenfeld in einer bestimmten Spalte durchführen
V.975 (12.01.2023):
- Benutzerdefinierte Funktion, um doppelte Apostrophen aus einer Zelle zu entfernen
- Das Schließen einer Arbeitsmappe bedingt verhindern
- Eine Funktion, um doppelte Zeichen (Komma) zu entfernen
- VIDEO 289: Mehrere Werte aus div. TextBoxen blockweise in Tabelle schreiben
- Die Textgröße der Windows Anzeige-Einstellungen auslesen
V.974 (11.01.2023):
- Ein Dictionary einsetzen, um aus Zahlen Texte zu machen
- Mehrere Werte aus div. TextBoxen blockweise in eine Tabelle schreiben
- Alle Nummern, die in zwei Spalten auftauchen automatisch einfärben
- Ein Shape-Objekt wandern und den Bildschirm mit scrollen lassen
- Leerzeichen aus einem Bereich entfernen und in andere Tabelle ausgeben
- Eine Suche nach einer bestimmten Fehlermeldungen (z.B.: #DIV/0) durchführen
- Prüfen, ob in einem bestimmten Bereich eine vorgegebene Zahl vorkommt
- Alle sichtbaren Zeilen aus einer Tabelle in eine andere Tabelle verschieben (inkl. Format und Formeln)
- Eine bedingte Summierung einer Spalte über ein Dictionary durchführen
V.973 (10.01.2023):
- Einen Dialog mit Steuerelementen über eine Steuertabelle flexibel gestalten (abhängig von. Bildschirmauflösung)
- Die Bildschirmauflösung auslesen (32 / 64 Bit)
- Einen benutzerfreundlichen, scrollbaren Eingabedialog für ein Listobject erstellen – Erweiterung
- Eine bestimmte Tabelle exportieren und als neue Datei abspeichern
- VIDEO 288: Einen benutzerfreundlichen, scrollbaren Eingabedialog für ein Listobject erstellen
- Gefüllte Zellen in einem Bereich automatisch kennzeichnen
- Hyperlinks aus markierten Zellen zusammenbauen und in Nebenspalte einfügen
- Den letzten Tag eines Monats über eine Formel ermitteln (EOMONTH)
- Eine intelligente Tabelle per Funktion einfügen
V.972 (09.01.2023):
- Gefilterte Zeilen aus einer Tabelle entfernen (ohne Titel)
- Nach der Auswahl einer Zahl aus einem Zellendropdown bestimmte Zeilen ein- und ausblenden
- Mehrere Bereiche auf einer Tabelle miteinander vereinen (Kurzform)
- Eine Mappe öffnen, Wert lesen und Mappe wieder schließen
- Einen Bereich über nur einer Formel mit Zufallswerten füllen (Neu ab Office 365)
- Eine E-Mail mit einem Dateianhang erstellen und anzeigen (Late Binding)
- Eine E-Mail mit einem Dateianhang erstellen und anzeigen (Early Binding)
- Einen flexiblen Bereich mehrmals kopieren (mit und ohne Schleife)
- Ein Diagrammobjekt über eine Funktion einfügen
V.971 (08.01.2023):
- Ein ListObject über einen Dialog bedienen (Satzweises scrollen, lesen und schreiben)
- Flexibel einen Mittelwert berechnen
- Funktion, um spezielle Ordner von Windows zu ermitteln
- Standort-Einstellungen ermitteln
- Bereich kopieren und danach spaltenweise sortieren
- Eine Access-DB über einen Schlüssel auslesen und wieder zurückschreiben
- Eine Internetseite mit Microsoft Edge öffnen und eine Excel-Arbeitsmappe herunterladen
- Eine Access-Datenbank in eine Excel-Tabelle importieren und wieder zurückschreiben
- Eine Internetseite mit Microsoft Edge öffnen
- Daten anhand eines Schlüssels blockweise holen
- Die letzte Markierung in einer Mappe festhalten und nach dem Öffnen wiederherstellen
- Funktion, die anhand des Datums die Anzahl der Tage des Monats berechnet
- Einen Bereich beim Betreten automatisch um 20% vergrößern
V.970 (20.12.2022):
- Den Namen und die Position von Kontrollkästchen auf einer Tabelle identifizieren
- Berichtsfilterseiten für eine Pivot-Tabelle automatisch erstellen
- Die Top-5 Umsätze in einer Pivot-Tabelle anzeigen
- In einer Pivot-Tabelle eine Timeline anzeigen
- In einer Pivot-Tabelle den prozentualen Anteil am Gesamtergebnis anzeigen
V.969 (19.12.2022):
- Verhindern, dass mehr als eine Zelle ausgewählt werden darf
- Ein Dropdown mit verschiedenen Daten, je nach Auswahl, füllen
- Alle Zellen in einem Bereich “mustern” bzw. Muster zurücksetzen
- VIDEO 287: Monatliches Reporting – PDFs aus Pivot-Tabelle erstellen und per Mail versenden
- VIDEO 286: Immer diese “Leerzeichen”: Doppelte Daten erkennen und automatisch entfernen
V.968 (16.12.2022):
- Funktion, die auf Basis eines Datums den letzten Tag des entsprechenden Quartal ausgibt
- Funktion, die anhand des Datums das dazugehörige Quartal ausgibt
- Doppelte Daten entfernen (vorher überflüssige Leerzeichen entfernen)
- Eine Markierung schrittweise automatisch verschieben – der Einzeiler!!!!
- VIDEO 285: Für besseren Überblick – eine Markierung schrittweise in einer Tabelle verschieben
V.967 (13.12.2022):
- Ausgehend von einer Zelle bestimmte Bereiche miteinander verbinden
- Eine Internetseite abfragen und in Tabelle ausgeben
- Bestimmte Tabellen einer Arbeitsmappe automatisch gruppieren (Farben)
- Bestimmte Tabellen einer Arbeitsmappe automatisch gruppieren (Namen)
- Führende und nachgestellte Leerzeichen in kompletter Mappe entfernen
V.966 (11.12.2022):
- Alle Regionen nacheinander im Seitenfeld einer Pivot-Tabelle einstellen und PDFs erzeugen
- Mit der linken Maustaste ganze Zeilen löschen
- Das Kommentarfenster optisch verbessern
- Den Formatpinsel auch für Shape-Objekte nutzen
- Nicht interpretierbares Datum in Sekunden lesbar machen
- Eine laufende Summe einfügen
- Einen sehr langen Text aus einer Zelle in mehrere Zellen ausgeben
- Bedingte Formatierung: Doppelte Nummern finden und ganze Zeile färben
- Die Funktion AutoFilter in die Schnellzugriffsleiste einbauen und bedienen
- Eine bestimmte Tabelle aus einer Mappe in eine andere übertragen
- Das Zellenkontextmenü eines Listobjects auslesen
V.965 (10.12.2022):
- Die letzten vier Zeichen in einer Zelle höher stellen
- Den Usernamen und Computernamen Versionsneutral über eine API abfragen
- Usernamen ermitteln über WScript
- Eine Sortier-Spalte mit Hilfe der Funktion VERGLEICH erstellen
- Ein Datenfeld Zeile für Zeile aus einer Tabelle befüllen
V.964 (09.12.2022):
- Mehrere Bereiche einer Tabelle zusammenführen und formatieren
- Den Browser Microsoft Edge über den Befehl Shell starten
- Die Farben der hinterlegten bedingten Formatierung auslesen
- In einem Kalender jeweils ein Jahr vor bzw. zurück springen
- Ein Bild in eine Folie einfügen und zentimetergenau ausrichten
V.963 (08.12.2022):
- Die Summe aus allen Tabellen der Mappe in Bezug auf eine Zelle ermitteln
- Einen teilqualifizierten Filter einsetzen
- Nur unikate Nummern in einem Bereich kennzeichnen (Bedingte Formatierung)
- Eine Tabelle auf eine Druckseite anpassen und ausdrucken
- VIDEO 284: Fehlende Daten – Zellen mit Nummern auffüllen oder Zellen verbinden?
V.962 (07.12.2022):
- Zellen automatisch dynamisch auf Spalten verteilen
- Zellen automatisch auffüllen bei fehlenden Nummern
- Zellen automatisch verbinden bei fehlenden Nummern
- Zwei Varianten, bestimmte Zeilen aus einer Tabelle zu entfernen
- Beim Öffnen einer Mappe eine Umschaltfläche automatisch eindrücken
V.961 (06.12.2022):
- Daten transponieren (Mehrere Spalten untereinander hängen)
- Bild in Zelle einfügen und anpassen
- In allen “gelben” Zellen eines Bereichs einen Text schreiben (2 Varianten)
- Alle Shapes in einer Tabelle über einen Array verarbeiten
- Mehrere Arrays miteinander verbinden
V.960 (05.12.2022):
- Video 283: Der Geschwindigkeitsschub – Datenverarbeitung 20 x schneller als der “Standard”
- 5 Varianten, Daten zu konvertieren
- Bestimmte Zellen, die in vorgegebenen Zeiträumen liegen, einfärben
- Ein bedingtes Löschen von Zellen, wenn Nebenzelle leer ist
- Funktion, die eine Zufallszahlen erzeugt und horizontal bzw. vertikal ausgibt
V.959 (25.11.2022):
- Eine Schaltfläche passgenau in eine Zelle einfügen und mit einem Makro verknüpfen
- Erste und letzte Zelle in einem Bereich ausgeben
- Ein Bild einfügen und in einer Zelle skalieren
- Mehrere nicht aneinander grenzende Bereiche und Zelle mit einem Befehl leeren
- Alle einzelnen Shapes eines gruppiertes Shapes auslesen
V.958 (24.11.2022):
- Bestimmte Zeilen von einer Tabelle in eine andere Tabelle übertragen (AutoFilter)
- Alle Zeilen einer Tabelle entfernen, bei denen in Spalte A eine Formel steht
- In einer Tabelle zwei zusätzliche Spalten einfügen und befüllen
- Bestimmte Zeilen einer Tabelle ein- und ausblenden
- Alle Windows-Systemvariablen in eine Tabelle auslesen
- Bestimmte Tabellen einer Mappe exportieren und dabei alle Formeln in Festwerte wandeln
- Alle Dateien eines Ordners in einer Tabelle auflisten und umbenennen
- Rohdaten in einen Bericht einlesen
- Ein verknüpftes Objekt an eine Zelle andocken
- Den Druckbereich in allen Mappen/Tabellen eines Ordners anpassen
- Die Spaltenbreite einer Spalte automatisch an den längsten Inhalt anpassen
V.957 (17.11.2022):
- Einzelne Zellen eines Bereichs in anderer Tabelle in bestimmten Zellen einfügen
- Einen Wert in mehreren Spalten eines Listobjects ersetzen
- Benutzerdefinierte Funktion zur Ermittlung des Start- und Enddatums eines vergangenen Quartals
- Inkonsistente Formeln in einem Bereich automatisch korrigieren
- Eindeutige Nummern aus zwei Spalten ermitteln und ausgeben
V.956 (12.11.2022):
- Einen bestimmten Teil aus einer Zelle extrahieren (Split)
- Den gefüllten Bereich einer Spalte in einem Listobject abfragen
- Den größten Wert pro Spalte im Array ermitteln, ausgeben und kennzeichnen (inkl. Dubletten)
- Den größten Wert pro Spalte ermitteln, ausgeben und kennzeichnen (Nur eine Schleife)
- Den größten Wert pro Spalte im Array ermitteln, ausgeben und kennzeichnen (Array-Lösung)
V.955 (10.11.2022):
- Benutzerdefinierte Funktion zum Trennen von Texten und automatischer Aufteilung in Zellen
- Einen Bereich drehen mit SEQUENZ
- Den kleinsten Wert pro Spalte im Array ermitteln und ausgeben
- Den größten Wert pro Spalte im Array ermitteln und ausgeben
- Eine bestimmte Tabelle nach Rückfrage löschen
V.954 (08.11.2022):
- Einen vorgegebenen Bereich bestimmter Tabellen in ein PDF überführen
- Eine Prozedur, die über die Bekanntgabe eines Index bei allen markierten Zellen die Schriftfarbe ändert
- Daten abarbeiten mit EVALUATE (ohne Schleife)
- Einen Excel-Bereich kopieren und verknüpft in ein Word-Dokument einfügen
- Einen Excel-Bereich kopieren und inkl. Formatierung in ein Word-Dokument einfügen
V.953 (07.11.2022):
- Über eine Klasse alle Textboxen doppelklickbar machen
- Eine Eingabe in einem Textfeld automatisch vervollständigen
- Über eine Umschaltfläche alle Kontrollkästchen (de)aktivieren
- Einen Termin im Outlook-Kalender anlegen
- Eine Liste mit 0:30 Min/Sek. Schrittweite erstellen
V.952 (23.10.2022):
- Bestimmte Einträge in einer Pivot-Tabelle ausfiltern (Shortcut)
- Zeilen verschieben bzw. kopieren (Shortcut)
- Zeile/Spalte ein- und ausblenden (Shortcut)
- Nur sichtbare Zellen in Markierung weiterverarbeiten (Shortcut)
- Einen Text nach unten bzw. nach rechts ausfüllen (Shortcut)
- Alle ausgeblendete Zeilen/Spalten erkennen (Shortcut)
- Alle Shape-Objekte in einer Tabelle markieren (Shortcut)
- Ein Shape-Objekt in einen Zellenbereich “einpassen” (Shortcut)
- Verfügbare Tage eines Monats ermitteln
- Eine Datumsabfrage (von-bis) über eine SQL-Anweisung richtig formulieren
- VBA-Rundschreiben Oktober 2022
V.951 (21.10.2022):
- Die Anzahl der fehlerhaften Berechnungen ermitteln
- Einen Angebotsvergleich durchführen (DBMIN+DBAUSZUG)
- Den Benzinverbrauch sowie die Kosten dafür berechnen
- Eine Notenvergabe prozentual gewichten
- Jahreskosten anteilig berechnen
V.950 (20.10.2022):
- Bestimmte Namen aus der Mappe entfernen (Nme*)
- Auf den Klick auf die Schaltfläche “Abbrechen” bei einer Inputbox reagieren
- Erste und letzte Zelle aus einer Zeile extrahieren (3 Varianten)
- Funktion, um einen Bereich aus einer anderen Tabelle in einer Zelle zu verketten
- Mehrere Filterkriterien (Zellenauswahl) über einen Array einstellen (numerisch)
V.949 (19.10.2022):
- Den Tag bestimmen, der 5 Arbeitstage vor dem Monatsende liegt
- Die Nettoarbeitstage für einzelne Projektschritte berechnen
- Einen Euro-Betrag auf einen Viertel-Euro runden (VRUNDEN)
- Einen Euro-Betrag auf einen Viertel-Euro runden (RUNDEN)
- Eine Zelle auf ein Wort prüfen (WENN + FINDEN)
V.948 (18.10.2022):
- Eine Zelle auf ein Wort prüfen (WENN + ZÄHLENWENN)
- Aus einem Datum den dazugehörigen Monatsnamen extrahieren
- Den Zeilenumbruch per Formel erzeugen
- Maße umrechnen mit Hilfe der Funktion UMWANDELN
- Den Zelleninhalt mit Hilfe der Funktion ZELLE prüfen
V.947 (17.10.2022):
- Das Datum des größten bzw. des kleinsten Wertes ermitteln
- Jede dritte Zeile hervorheben
- Jede dritte Spalte einfärben
- Eine variable Summe mit Hilfe der Funktion BEREICH.VERSCHIEBEN bilden
- Aktienkurse mit Hilfe der Funktion ZÄHLENWENN auswerten
V.946 (10.10.2022):
- Einen bestimmten Zellenbereich vor Veränderungen schützen (ohne Tabellenschutz)
- Ein Zellendropdown mit “Farben” erstellen und per Doppelklick aufrufen
- Eine bedingte Summe mit Hilfe eines Dictionarys für jede eindeutige Nummer bilden
- Nur bestimmte Summen aus einem Dictionary abfragen
- Mehrere Filterkriterien über einen Array einstellen (Datumsangaben)
V.945 (30.09.2022):
- Eine bedingte Zählung mit mehreren Kriterien durchführen (SUMMEWENNS)
- Eine bedingte Zählung mit mehreren Kriterien durchführen (SUMME)
- Eine bedingte Zählung mit mehreren Kriterien durchführen (HÄUFIGKEIT)
- Eine bedingte Zählung mit mehreren Kriterien durchführen (SUMMENPRODUKT)
- Kilometer pro Stunde aus einer Zeit/gelaufenen km berechnen
- Mehrere Werte pro Tag über eine Formel zusammen addieren
- Zufällige Datumsangaben per Formel erzeugen
- Die Funktion ZÄHLENWENN mit einem Kriterium aus einer Zelle einsetzen
- Prüfen, ob ein Wert in einem Bereich vorkommt
- Die Anzahl des Max-Wertes in einem Bereich bestimmen
- Zeichen in Zellen aufteilen mit TEIL, SPALTEN und ZEILEN
V.944 (29.09.2022):
- Den Dateinamen aus einem Pfad heraus schälen
- Bild in bestimmten Bereich einer Tabelle einfügen
- Ein bedingtes Format mit Rahmen, Schrift- und Hintergrundfarbe einstellen
- Funktion, um eine eindeutige ID zu erstellen
- Funktion, die prüft, ob die Werte aus einem dynamischen Array kommen
- Alle leeren Zeilen in Listobject ausblenden/einblenden
- VIDEO 281: Daten aus einer geschlossenen Mappe holen, ohne diese zu öffnen (mit/ohne Spaltentitel)
- Daten aus einer geschlossenen Mappe importieren, wenn es keine Überschriften gibt
- Daten aus einer geschlossenen Mappe importieren und verdichten
- Aus einem Pfad den Dateinamen herauslösen
V.943 (28.09.2022):
- Den Dateinamen aus einem Pfad extrahieren – der doppelte Split
- Jeglichen VBA-Code aus einer Arbeitsmappe entfernen
- Eine bestimmte Tabelle einfügen und benennen (wenn noch nicht vorhanden)
- Ein Dictionary befüllen und horizontal/vertikal ausgeben
- Ein Dictionary befüllen und ausgeben
V.942 (27.09.2022):
- VBA-Rundschreiben September 2022
- Auf die erste Zelle nach der letzten Zelle in einem benannten Bereich referenzieren
- Bezugnehmend auf eine benannte Zelle die Nebenzelle adressieren
- Spalten mit bestimmten Werten ausblenden
- Der wandernde Zeilenanzeiger unter Beibehaltung vorhandener Farben
V.941 (25.09.2022):
- Bestimmte Texte aus einer Textdatei entfernen
- Eine Mehrfach-Filterung von Daten mit nur einer Codezeile durchführen
- Ein bestimmten Feld im Array suchen (XMATCH) ab Office 365
- Ein bestimmtes Feld im Array suchen (Schleife)
- VIDEO 279: Bedienung und Vorstellung des VBA-Tankers
V.940 (24.09.2022):
- Eine Zahl Ziffer für Ziffer horizontal bzw. vertikal aufteilen
- Den vorausgegangenen Montag / letzten Freitag der Vorwoche ermitteln
- Zeiten auch über die 24 Stunden-Zeitgrenze berechnen
- Leerzeichen aus einer Artikel-Nummer entfernen mit WECHSELN
- Eine bedingte Zählung mit Wildcards durchführen
- Einen Bereich um eine Zeile/Spalte verkleinern
- Von einer bestimmten Spalte aus, mehrere Zeilen und Spalten dazunehmen
- Benannte Zellen in Userform verknüpfen und wieder zurück speichern
- Alle Bezeichnungsfelder und den Hintergrund der Form mit der Farbe weiß formatieren
- VIDEO 280: Eine Tabelle nach mehreren Kriterien filtern
V.939 (23.09.2022):
- Eine Lamda Funktion per VBA einfügen
- Jede Zeilennummer auf einer anderen Tabelle 3 x wiederholen
- Mehrere Filterkriterien über einen Array einstellen (numerisch)
- Mehrere Filterkriterien über einen Array einstellen (Datumsangaben)
- Mehrere Filterkriterien über einen Array einstellen (alphanumerisch)
- Ein bestimmtes Shape in eine andere Tabelle kopieren
- Eine E-Mail mit einem Hyperlink erstellen
- Einen Wert aus einer Matrix beziehen mit SVERWEIS + VERGLEICH
- Eine bedingte Summierung auf Basis des Geschlechts ausführen
- Einen Bereich trotz fehlerhaften Formeln erfolgreich summieren
- Buchungen pro Monat zählen mit Hilfe von SUMMENPRODUKT
V.938 (22.09.2022):
- Den nächst möglichen Termin berechnen
- Die Anzahl unikater Werte einer Liste ermitteln (vor Office 365)
- Die Rangfolge einer Zahlenkolonne mit Hilfe einer Matrixformel ermitteln
- Die Rangfolge einer Zahlenkolonne bestimmen mit RANG
- Ein bestimmten Zeichen aus einer Zelle entfernen
- Die Anzahl einer bestimmten Zeichens ermitteln (WECHSELN)
- Den letzten Wert einer Zeile ermitteln
- Den letzten Wert aus einer Spalte ermitteln mit INDIREKT + VERGLEICH
- Den ersten und letzten Tag im Monat ermitteln
- Jede dritte Zeile aus einem Bereich holen mit BEREICH.VERSCHIEBEN
V.937 (21.09.2022):
- Aus einer Liste nur bestimmte Zeilen extrahieren
- Das exakte Alter berechnen mit DATEDIF
- Anhand eines Datums den dazugehörigen Wochentag erkennen
- Verfügbare Tage eines Monats ermitteln
- Daten in Tabelle suchen und kennzeichnen
- Eine Zahl in eine Uhrzeit konvertieren – Var. 2
- Eine Zahl in eine Uhrzeit konvertieren – Var. 1
- Für eine Kalenderwoche den dazugehörigen Montag ermitteln
- Wie kann ich “WVERWEIS” auch nach oben ausführen?
- Wie kann ich “SVERWEIS” auch nach links anwenden?
V.936 (20.09.2022):
- E-Mail-Adressen aufsplitten (RECHTS, LINKS, FINDEN)
- Die Anzahl der unikaten Werte in einer Liste zählen
- Sensationelle Tastenkombination für die AutoSumme (2 Summen auf einen Streich)
- Länderbezogene Daten abrufen über die Funktion Geografie
- Mit Namen sprechendere Formeln erstellen
- Mit Hilfe von INDEX einen bestimmten Wert in einer Matrix finden
- Die Kalenderwoche zu einem Datum berechnen ISO 8601
- Einen End-Termin mit Hilfe der Funktion EDATUM berechnen
- Konvertierung von Namen über die Funktion GROSS2
- Zellen mit Fehlerwerten verbergen
- Zellen mit Fehlerwerten finden und kennzeichnen
V.935 (19.09.2022):
- PDF-Skript: Alternative und moderne Techniken der Datenverarbeitung mit VBA – 12 Seiten
- PDF-Skript: Excel für Fortgeschrittene – 91 Seiten
- PDF-Skript: Excel-Grundlagen – 76 Seiten
- PDF-Skript: PowerPoint-Grundlagen – 76 Seiten
- PDF-Skript: WORD-Grundlagen – 85 Seiten
V.934 (18.09.2022):
- Zwei Arrays füllen, Inhalte aus den Arrays in einen Ziel-Array überführen und ausgeben
- Das Spaltenformat für ein bzw. mehrere Spalten festlegen
- Ausgehend von einem Start-Kapital den aktuellen Stand bei fortlaufenden Buchungen abfragen
- Zwei Varianten, um eine Mehrfachsuche in einer Tabelle auszuführen
- Verknüpfungen zu anderen Arbeitsmappen automatisch austauschen
- Einen Mini-Kalender in Excel integrieren
- Gültigkeitslisten automatisch erweitern
- Die letzte Bestellung in einer Tabelle ermitteln (Datum und Wert)
- Wochentabellen auf einer Jahrestabelle dynamisch verknüpfen
- Die Funktion SVERWEIS in Kombination mit der Funktion INDIREKT
V.933 (17.09.2022):
- Den ersten/letzten Tag im Monat ermitteln
- Eine dynamische Summe mit Hilfe den Funktionen BEREICH.VERSCHIEBEN & SUMME
- Die Summe einer Spalte dynamisch mit der Funktion SUMME und INDEX bilden
- Daten über ein Dropdownfeld filtern und Anzahl der gefilterten Zeilen entdecken
- Zwei von einander abhängige Dropdowns erstellen mit Formeln
- Gefilterte Einträge zählen mit ANZAHL2 und dem Operator #
- Eine Zeile in mehrere Spalten aufteilen
- Eine Spalte auf mehrere Zeilen umbrechen mit SPALTENUMRUCH
V.932 (17.09.2022):
- Einen Bereich ohne die Summen-Zeile abgreifen (ÜBERNEHMEN)
- Mehrere Bereiche mit der Funktion HSTACK nebeneinander anordnen
- Mehrere Bereiche mit der Funktion VSTACK in eine Tabelle befördern
- Den aktuellen Monat aus einem Jahresbericht ziehen (SPALTENWAHL)
- Den aktuellen Monat aus einem Jahresbericht ziehen (ZEILENWAHL)
V.931 (16.09.2022):
- Eine Spalte in eine Zeile transponieren mit Hilfe der Funktion ZUZEILE
- Daten aus einem Bereich in eine einzige Spalte sortiert einfügen (ZUSPALTE)
- PLZ und Ort voneinander trennen mit TEXTVOR und TEXTNACH
- Einen Text trennen mit Hilfe der Funktion TEXTTEILEN
- Ein Inhaltsverzeichnis der Mappe über eine Formel einfügen
V.930 (15.09.2022):
- Den besten Preis für ein Produkt suchen mit Hilfe der Funktion MINWENNS
- Excel-Bereiche in Word-Dokument einfügen und verknüpfen
- Mit dem Spezialfilter von Excel arbeiten
- Ein Personenbezogenes Diagramm mit “People graph” erstellen
- Währungen aus dem Internet automatisch aktualisieren
V.929 (14.09.2022):
- Suchergebnisse in einer Tabelle automatisch kennzeichnen
- Den Wert einer Zelle verstecken
- Einheiten umwandeln über die Funktion UMWANDELN
- Datenschnitte in intelligenten Tabelle verwenden
- Bereiche verknüpft transponieren
V.928 (13.09.2022):
- Eine Unikatsliste auf Basis mehrerer Spalten erzeugen und sortieren
- Ein Zellendropdown mit der bedingten Formatierung von Excel koppeln
- Shortcut für die Anzeige bereits erfasster Einträge in einer Spalte
- Mehrere Bedingungen mit Hilfe der Funktion WENNS formulieren
- Längenprüfung: WAHR/FALSCH durch 0 und 1 ersetzen
- Überflüssige Leerzeichen aus Zellen entfernen
- Den Nachnamen mit Hilfe der Funktionen TEIL und SUCHEN extrahieren
- Eine umschaltbare Gültigkeitsliste mit Hilfe der Funktion INDIREKT erstellen
- Eine Gültigkeitsliste mit Hilfe der Funktion INDIREKT erstellen
- Auf Bereiche verweisen mit der Funktion INDIREKT
V.927 (09.09.2022):
- Dynamisch Rechnungspositionen einfügen mit SEQUENZ
- Eine bedingte Summierung mit EINDEUTIG und SUMMEWENNS durchführen
- Durchschnittsgehälter von Abteilungen ermitteln
- Zufällige Zahlen in einem bestimmten Wertebereich einfügen
- Sortieren einer Spalte einer Liste auf Basis einer anderen Spalte
- Sortieren nach mehreren Spalten mit der Funktion SORTIEREN
- Sortieren einer Liste auf Basis einer anderen Spalte
- Eine Liste ohne Leerzeilen erstellen
- Leere Zellen aus einer Unikatsliste entfernen
- Einsatz der Funktion FILTER zum teilqualifizierten Suchen
- Nach Umsatz suchen und den nächst-kleineren, nächst größeren finden
- Einen Namen in einer Liste finden und den Index zurückgeben
- Daten filtern nach mehreren Kriterien
- Daten filtern ab einem bestimmten Umsatz
- Sprechendere Formeln mit LET erstellen (ab Office 365)
V.926 (08.09.2022):
- Eine Liste dynamisch mit Hilfe der Funktion FILTER filtern (ab Office 365)
- Zu einem Datumswert den dazugehörigen Wochentag ermitteln
- Runden von Beträgen auf volle 100 Euro
- Aufrunden von Beträgen auf 5-Euro-Basis
- Das Runden von Werten auf 5 Cent-Basis
- Zeitangaben per Formel runden
- Lagerdauer in Tagen, Monaten und Jahren ausrechnen
- Ein Datum aus mehreren Spalten zusammensetzen
- Einen Wochentag in einem Zeitraum zählen
- Den Endpreis nach diversen Abschlägen berechnen
- Den Spritverbrauch auf 100 km berechnen
- Die produzierte Menge pro Stunde berechnen
- Eine Zellengrafik über eine Formel basteln
- Kosten in Wertegruppen mit Hilfe einer Matrixformel clustern
- Das Auftreten eines Zeichens zählen
- AutoTexte in Excel mit Hilfe einer Formel einsetzen
- Mit einer Formel prüfen, ob ein Bereich leer ist
- Eine ABC-Analyse von Umsätzen mit geschachtelten WENN durchführen
- Eingabe auf Richtigkeit per Formel prüfen
- Einen Teil der gefilterten Daten zählen
V.925 (07.09.2022):
- Einen Wert mittels zweiter Eingaben aufspüren (XVERWEIS)
- Einen Wert mittels zweiter Eingaben aufspüren (SVERWEIS + VERGLEICH)
- Extremwerte unter einer Bedingung ermitteln
- Den ersten und letzten Wert eines Tages extrahieren (XVERWEIS)
- Den ersten und letzten Wert eines Tages extrahieren (SVERWEIS + VERWEIS)
- Rechnungsbeträge über eine Formel konsolidieren
- Nach einer bestimmter Zeichenfolge in einer Zelle suchen
- Das dazugehörige Datum zu einem Extremwert finden
- Bestimmte Werte zu vorgegebenen Nummern extrahieren
- Mehrere Werte pro Tag verdichten
- Bestimmte Wochentage ausgehend von einem Datum berechnen
- Eine bedingte Zählung mit Wildcards durchführen
- Einen bestimmten Wert aus einer Matrix heraussuchen
- Buchungen pro Monat zählen
- Eine Zeitdifferenz in Stunden berechnen
- Minuten in Stunden über eine Formel umrechnen
- Eine Liste nach Tag und Monat sortieren
- Mittelwertberechnung ohne Berücksichtigung von Nullen
- Personen einer Altersgruppe zählen
- Den nächsten Termin berechnen mit KKLEINSTE
- Die Anzahl eindeutiger Einträge in einem Bereich ermitteln
- Spitzenwerte in einem Bereich ermitteln mit Hilfe von KGRÖSSTE
- Eine bestimmte Zeichenfolge ersetzen mit Hilfe der Funktion WECHSELN
- Die Anzahl einer bestimmten Zeichenfolge ermitteln
- Den letzten Wert in einer Zeile ermitteln
- Das Datum der letzten Bestellung abfragen
- Informationen aus mehreren Zeilen holen mit Hilfe von BEREICH.VERSCHIEBEN
- Verfügbare Tage eines Monats zählen
- Den SVERWEIS mit INDEX und VERGLEICH umpolen
V.924 (06.09.2022):
- Werte aus einer Pivot-Tabelle abfragen
- Synchronisierende Zellendropdowns erstellen
- Tabellenformatierung ein und ausschalten
- Erfassung von Daten nur in 5-er Schritten zulassen
- Eine Eingabe in eine Tabelle bedingt zulassen
- Eingabelänge und Eingabeform festlegen für eine Zelle festlegen
- Ungeschützte Zellen in einem Bereich erkennen
- Einen erweiterten Projektplaner mit Formeln erstellen
- Ein GANTT-Diagramm mit Formeln erstellen
- Zellen oberhalb/unterhalb des Mittelwerts kennzeichnen
- Spalten miteinander vergleichen und Abweichungen automatisch kennzeichnen
- In einem eigenen Kalender alle Wochenenden automatisch kennzeichnen
- Eine Ampfelfunktion mit eigener Umschaltung entwerfen
- Fehlerhafte Zellen in einer Tabelle automatisch kennzeichnen
- Jede dritte Zeile automatisch hervorheben
- Den Zeitpunkt des besten/schlechtesten Wertes ermitteln
- Alle leeren Zellen in einem Bereich automatisch kennzeichnen
- Die letzte, belegte Zelle einer Spalte automatisch kennzeichnen
- Doppelte Werte eines Bereichs kennzeichnen und zählen
- Bestimmte Einträge in einer Tabelle suchen und kennzeichnen
- Den Pfad- und Dateiname abfragen über ZELLE
- Texte und Zahlen optisch unterscheiden mit Hilfe der Funktion TYP
- Nur gültige, numerische Einträge zu einem Schlüssel zählen (ISTZAHL)
- Den letzten Umsatz zu einem bestimmten Datum ermitteln
- Neue Artikel identifizieren mit ISTFEHLER und SUCHEN
- Prüfen, ob es in einem Bereich leere Zellen gibt
- Prüfen, ob ein Bereich in einer Tabelle leer ist (ISTLEER)
- Prüfen, ob in einer Zelle ein Text oder eine Zahl vorliegt
- Fehler in Formeln abfangen mit Hilfe von ISTFEHLER
- Fehler in Formeln abfangen
- Aktuelle Systeminfos abrufen
V.923 (05.09.2022):
- Daten aus einem “Tabellen-Formular” in eine Gesamt-Tabelle speichern (flexible Spaltenanordnung)
- Zahlen dynamisch aus Matrix mit WVERWEIS heraussuchen
- Artikeldaten zu einer eindeutigen Nummer heraussuchen mit SVERWEIS
- Alle Messdaten von einem Tag summieren
- Die Kosten dynamisch kalkulieren mit BEREICH.VERSCHIEBEN
- Eine Summen-Formel dynamisch halten mit BEREICH.VERSCHIEBEN
- Eine flexible Summe bilden mit der Funktion BEREICH.VERSCHIEBEN
- Die Zellenkoordinate des kleinsten Wertes abfragen
- Eine flexible Summe Funktion ADRESSE und INDIREKT erstellen
- Die Zellenkoordinate der größten Zahl einer Spalte finden (ADRESSE)
- Eine Tabellenübersicht mit Hilfe der Funktion INDIREKT erstellen
- Einen Sprung zum aktuellen Tagesdatum vornehmen
- Über einen Bezug auf eine andere Tabelle zugreifen (INDIREKT)
- Über die Zeilen-Nr und Spaltenbuchstaben den dahinter liegenden Wert abgreifen
- Den letzten Wert in einer Spalte ermitteln
- Mit INDEX über einen Schlüssel eine bestimmte Zeile finden (Beispi3l 1)
- Mit INDEX über einen Schlüssel eine bestimmte Zeile finden (Beispiel 2)
- Über die Auswahl eines Datums den dazugehörigen Feiertag ermitteln
- AutoTexte mit Hilfe der Funktion VERWEIS einsetzen
- Einen Multiple-Choice-Test auswerten (VERWEIS)
- Prozentualen Aufschlag blitzschnell anwenden mit der Funktion WAHL
- Nur jede dritte Zeile aus einer Liste ziehen
- Die letzte, gefüllte Zelle einer Zeile finden
- Die letzte, gefüllte Zelle einer Spalte finden (Formel)
- Messdaten ausdünnen (nur jede 3. Spalte)
- Einen Bereich in einer Tabelle drehen (transponieren)
- Mit einem Hyperlink auf aktuelle Datum springen
- Mit einem Hyperlink auf den aktuellen Monat springen
V.922 (04.09.2022):
- Eine Zahl aus einer Matrix auslesen (Schnittpunkt aus Zeile und Spalte)
- Den zukünftigen Endwert einer Ansparung berechnen
- Den Zinssatz einer Lebensversicherung berechnen
- Die Zinsbelastung von einem Kredit berechnen
- Die lineare Abschreibung berechnen
- Den Tilgungsanteil für einen Kredit in einem bestimmten Zeitraum errechnen
- Berechnung der degressiven Abschreibung mit der Funktion GIA
- Zwei Investitionen miteinander vergleichen
- Die Kosten einer Investition berechnen
- Die Rangfolge von Zahlen festlegen
- Eine bedingte Mittelwertsberechnung durchführen
- Den Median in Excel für eine Mittelwertberechnung heranziehen
- Eine Häufigkeitsberechnung in Excel durchführen
- Die Anzahl leerer Zellen in einem Bereich ermitteln
- Eine Zahl auf das kleinste Vielfache abrunden
- Anzahl der Kombinationsmöglichkeiten einer Gruppe ermitteln
- Arabische Zahlen in römische Zahlen wandeln
- Den ganzzahligen Anteil einer Division ermitteln
- Eine Preiserhöhungen flexibel durchführen
- Werte auf ganze Zahlen auf- oder abrunden
V.921 (03.09.2022):
- VBA-Rundschreiben Juli-August 2022
- Alle Kontakte aus dem Outlook Kontaktordner in eine Tabelle auslesen
- Den Kontaktordner von Outlook nach einem bestimmten Namen durchsuchen und Kontakt anzeigen
- Das Ergebnis einer sortierten ArrayList in einem Array zur Verfügung stellen
- Drei Varianten, um eine intelligente Tabelle in eine mehrspaltige Listbox einzulesen
V.920 (02.09.2022):
- Mit unterschiedlichen Stundensätze werktags und am Wochenende rechnen
- Eine Zeitangabe aus drei Spalten zusammensetzen
- Datumsdifferenzen auf Basis TAGE360 errechnen
- Eine Lohnabrechnung über einen bestimmten Zeitraum berechnen
- Termine auf das Monatsende legen
- Das Jahr aus einem Datum extrahieren
- Eine Kalenderwochenübersicht nach ISO berechnen
- Fälligkeitstermine mit der Funktion EDATUM errechnen
- Import-Datum in lesbares Datum umwandeln
- Ein Datum aus drei Spalten zusammensetzen
- Das Alter Tag genau bestimmen
- Die Rechnungsfälligkeit unter Berücksichtigung von Wochenenden berechnen
- Die Funktion ZEICHEN einsetzen, um Symbole einzufügen
- Würfelergebnisse grafisch darstellen
- Den Punkt durch das Komma ersetzen
- Rechnen mit MwSt und Rabatt
- Die Berechnung des Bremsweges in Excel durchführen
- Den Fertigstellungsgrad einer Produktion berechnen
- Stückzahlen berechnen (Stück pro Stunde)
- Zeitwerte kombinieren (Minuten und Sekunden)
- Das Alter berechnen – Eine Geburtstagsliste erstellen
- Zeiten in Excel umrechnen
- Aktienkursverlust wieder gut machen
- Eine etwas andere Rangfolge festlegen
- Doppelte Werte automatisch kennzeichnen
- Den kleinsten Wert in einem Bereich finden
- Alle Wochenenden in einer Spalte automatisch einfärben
- Daten runden mit VRUNDEN
- Arbeiten mit den Funktionen INDEX und SVERWEIS
- Über die M-nr den dazugehörigen Mandanten finden (DBAUSZUG)
V.919 (01.09.2022):
- Vor- und Durchwahl voneinander trennen (Trennzeichen vorhanden)
- Fehlerhafte Zellen bei der Berechnung nicht berücksichtigen
- Eine automatische Suche durchführen
- Zwei Spalten miteinander vergleichen und Unterschiede kennzeichnen
- Die Abweichung vom Mittelwert berechnen
- Eine Alternative zum Zellen verbinden
- Spalten miteinander verknüpfen mit TEXTKETTE
- Leere Zeilen aus einer Tabelle entfernen
- Leere Zellen mit jeweils darüber liegenden Zelle auffüllen
- Die Eingaben von Leerzeichen verhindern
- Daten nur bedingt eingeben dürfen
- Alle Abweichungen aus zwei Jahren mit einer Abweichung von 5% kennzeichnen
- Eine sortierte Unikatsliste erstellen (ab Office 365)
- Tipps mit Drag & Drop
- Zellen-Diagramme (Sparklines) einfügen
- Balken kürzen bei bedingter Formatierung
- Leere Zellen einem Formular automatisch kennzeichnen
- Ein kleines Frühwarnsystem mit einer Ampelfunktion erstellen
- “Druckerintensive” Farben dynamisch verschwinden lassen
- Doppelt verwendete Nummern bedingt formatieren
- Zwei Spalten miteinander vergleichen und Unterschiede kennzeichnen
- Die Datenbankfunktion DBSUMME anwenden
- Den Namen der Mappe/Tabelle mit der Funktion ZELLE abrufen
- Unschöne Fehlermeldungen abfangen mit WENNFEHLER
- Automatische Konvertierung von Aufwendungen / Erträgen
- Die Fälligkeit von Rechnungen automatisch kontrollieren
- Mittelwertberechnung ohne Berücksichtigung von Null-Werten
- Menge x Preis schneller rechnen mit SUMMENPRODUKT
- Kriterien für das bedingte Summieren von Daten aus Zellen beziehen
- Gesamtumsatz pro Mandant/Monat ermitteln
- Über den Monat die dazugehörigen Daten finden
- Den SVERWEIS einsetzen und die Fundstelle kennzeichnen
- Die Top-3 Umsätze pro Monat ermitteln
- Das Monatsende eines Datums bestimmen
- Formelfehler schneller in Excel finden
- Daten schnell transponieren
- Mit sprechenderen Formeln arbeiten
- Berechnungsfunktionen über die Zwischenablage durchführen
- Eine Mitarbeiter-Anwesenheitsliste anlegen
- Zeilenhöhe/Spaltenbreite in Zentimeter angeben
- “Formeln entdecken und kennzeichnen
- Die Kamerafunktion in Excel freischalten
- Texte in Excel vorlesen lassen (ab Office 365)
- Ein nicht lesbares Datum in ein lesbares Thema wandeln
- Eine Liste ohne Wochenenden erzeugen
- Daten scrollen von links nach rechts
- Löschen von Daten (nur mit der Maus)
- Zufallszahlen einfügen und “einfrieren”
- Ein Zellendropwn mit Unikaten erstellen
V.918 (06.08.2022):
- Die Funktion SUMMEWENNS als Formel bzw. im Makro einsetzen
- Den WVERWEIS als Formel bzw. im Makro einsetzen
- Den SVERWEIS als Formel bzw. im Makro einsetzen
- Extremwerte finden und ausgeben (Formel – und Makrolösung)
- Daten konvertieren (Formel – und Makrolösung)
V.917 (05.08.2022):
- Über eine Steuertabelle bestimmte Inhalte in einer bestimmten Spalte auf allen Tabellen ersetzen
- Einen Bereich kopieren und jeweils in die nächste freien Spalte einer anderen Tabelle einfügen
- Duplikate finden aus mehreren Spalten (Dictionary + Array)
- Nur die sichtbaren Zellen nacheiner Filterung verarbeiten
- Daten konvertieren (wenn hinten “00”, dann vorne “10” eintragen und hintere beiden Stellen abschneiden)
V.916 (04.08.2022):
- Funktion, die einen Excel-Bereich als Bild in eine bestehende Präsentation einfügt
- Einige Excel-Zellen in eine PowerPoint Präsentation importieren
- Excel-Bereich in neue PPT-Präsentation einfügen, positionieren und speichern
- Mehrere Bereiche aus verschiedenen Tabellen in eine bestehende PowerPoint Präsentation übertragen
- Einen Excel-Bereich nach PowerPoint übertragen
V.915 (03.08.2022):
- Einen Bereich um eine Spalte verkleinern (Resize)
- Sortieren einer Tabelle ohne Titel und Summen-Zeile
- Eine Pivot-Tabelle absteigend/aufsteigend sortieren (Spalten)
- Eine Pivot-Tabelle absteigend/aufsteigend sortieren (Zeilen)
- Ein Listobject nach der Region/Wert sortieren
V.914 (29.07.2022):
- Ein nicht lesbares Datum in ein besonderes Datumsformat bringen
- Nicht lesbare Zahlenwerte mit Hilfe eines Array konvertieren und ausgeben
- Eine CSV-Datei in eine XML-Datei wandeln
- Eine neue Zeile einem Listobject hinzufügen und befüllen
- Den ersten/letzten Tag des Monats vom aktuellen Datum ableiten (DateSerial)
V.913(28.07.2022):
- Beispiel für das bedingte Ausfüllen von Daten nach unten
- Analyse des Ladezeitverhaltens bei Dictionary und Array
- Prüfen, ob in einem gesplitteten Array jeweils die korrekte Länge vorliegt
- Eine alternative Steuerung, um in einer Mappe eine Tabelle nach vorne/zurück zu springen
- Ein Listobject aus einer Tabelle nehmen und in einer anderen Tabelle einfügen
V.912 (27.07.2022):
- Filter aus Seitenfeld einer Pivot-Tabelle entfernen und Standardeintrag festlegen
- Alle Pivot-Zeilen aufklappen
- Funktion, die aus einem nicht interpretierbaren “Text-Datum” ein gültiges Datum macht
- Eine neue Liste mit bestimmten Daten erstellen (Array)
- VIDEO 278: Einen ListView mit einem Array befüllen und “richtig” sortieren
V.911 (26.07.2022):
- Den Füllbereich eines zufälligen Shapes wegnehmen bzw. setzen
- Ein “Ampel”-Shape je nach Eingabe dynamisch einfärben
- Ein Shape einfügen und passgenau auf einen Bereich legen
- Bedingtes Format als “normale” Formatierung in andere Spalte übertragen
- Die letzte Bestellung aus einer Tabelle in einer Userform anzeigen
V.910 (25.07.2022):
- Alle Zellen in einem Bereich mit einem Rahmen versehen
- Bestimmte Zellen (Zahlen und Texte) in einem Bereich finden und kennzeichnen
- Bestimmte Spalten in einem Bereich entfernen
- Bestimmte Einträge in einem Listobject in einer Spalte kennzeichnen
- VIDEO 277: Bestimmte Tabellen aus einer Mappe in eine neue Mappe transferieren
V.909 (24.07.2022):
- Nur die Zellen aus einem Teilbereich von Excel sortieren (von Zeile – bis Zeile)
- Eine bedingte Summierung mit Hilfe eines Dictionary und einem Array durchführen
- Bereiche auf mehreren Tabellen summieren und in einer Tabelle ausgeben
- Bestimmte Spalten nach rechts übertragen
- Eine Userform “vergrößerbar” machen – 32 Bit
- Eine Userform “vergrößerbar” machen – 64 Bit
- Eine bestimmte Spalte aus einem benannten Bereich in einen Array transportieren und ausgeben
- Alle Datensätze des aktuellen Monats hervorheben
- Alle Datensätze eines Monats filtern
- Alle sichtbaren Tabellen exportieren und als eigenständige Mappe speichern
V.908 (23.07.2022):
- Eine Mappe kann nur dann gespeichert werden, wenn bestimmte Zellen gefüllt sind
- Bestimmte Tabellen von einer Mappe in eine neue Mappe transferieren
- Den Schutzstatus aller Tabellen einer Mappe abfragen und im Direktfenster dokumentieren
- Alle Gefilterten Zeilen nacheinander verarbeiten und Inhalte im Direktfenster ausgeben
- Bestimmte Daten über eine SQL-Anweisung abfragen (Datum von – bis)
V.907 (22.07.2022):
- Den FileDialog “FilePicker” verwenden, um eine Mappe zu öffnen
- Eine Userform ohne Excel-Anwendung anzeigen
- Aus allen Mitarbeiternamen einer Spalte E-Mail-Adressen generieren
- Funktion, die aus mehreren Namen gültige E-Mail-Adressen macht
- Einen Array erstellen, dann Zahlen hinzufügen und wieder ausgeben
- VBA-Kracher Juni 2022
V.906 (21.07.2022):
- Einen Array filtern mit Hilfe eines zweiten Arrays
- Einen Text anhand eines Trennzeichens zerlegen und Feld für Feld abarbeiten (beide Richtungen)
- Eine Zelle anhand eines Trennzeichens aufsplitten und den ersten/letzten Split abgreifen
- Einen Serien-e-Mailer mit Excel einsetzen (Tool)
- Die Skalierung für ein Chartobject aus Zellen beziehen
V.905 (20.07.2022):
- Der automatische Jahreskalender ganz ohne VBA
- Extremwerte zu jeder Nummer finden und ausgeben (VBA mit MinIfs und MaxIfs)
- Extremwerte zu jeder Nummer finden und ausgeben (reine Formel-Lösung)
- Extremwerte zu jeder Nummer finden und ausgeben (Array + Dictionary)
- Seitennummern in einem Word-Dokument entfernen und wieder einfügen
V.904 (19.07.2022):
- Eine komplette Zeile ausblenden, wenn Spalte A leer ist
- Alle gesetzten Slicer auslesen
- Einen Slicer nach dem anderen einstellen und jeweils ein PDF erstellen
- Slicer bedienen (1 er aktiv, andere alle deaktiv)
- Den Namen des markierten Bildes abfragen
V.903 (18.07.2022):
- Eine bestimmte Multiseite über einen ToggleButton ein- und ausblenden
- Ein Ansatz für das Erstellen einer Hilfefunktion mit Hilfe einer Userform
- Drei Dropdowns synchronisieren mit SQL
- Ein PDF als Objekt in eine Tabelle importieren und wieder aufrufen
- Alle Zeichen zwischen einem Start- und Endezeichen entfernen
V.902 (26.06.2022):
- Einen String in einen Array befördern und die einzelnen Werte ausgeben
- VIDEO 276: Geschwindigkeits-Test: “Find contra Array” am Beispiel einer Datenkonsolidierung
- Die Beschriftung von Hyperlinks anpassen
- Rohdaten auf Region/Kategorie konsolidieren und ausgeben
- Mehrere Spalten in einem Bereich entfernen
V.901 (24.06.2022):
- Einen String in einen Array befördern und den ersten und letzten Wert auslesen
- Einen benannten Bereich als Filterkriterien für ein Listobject verwenden (Liste von links nach rechts)
- Einen benannten Bereich als Filterkriterien für ein Listobject verwenden (Liste von oben nach unten)
- Doppelte Daten aus 3 Spalten entfernen
- Aufgelistete Arbeitsmappen nacheinander verarbeiten
- In einem Bereich nach dem Doppelklick auf eine Zelle reagieren
- In einem Halbjahresbericht jeweils die drei größten und den kleinsten Werte pro Monat/Produkt ermitteln
- Einen Bericht mit Rohdaten befüllen (Länder & Monate)
- Zwei Zeilen bzw. zwei Spalten miteinander vergleichen (Einzeiler)
- Mehrere Länder als Filterkriterium einstellen (Array)
V.900 (23.06.2022):
- Beim Öffnen einer Mappe in Tabelle1 das aktuelle Tagesdatum finden und es dann ansteuern
- Alle Dateien im angegeben Ordner inkl. der Unterordner im Direktfenster auflisten
- Eine dynamische Summen-Formel am Ende eines Bereichs einfügen
- Bestimmte Tabellen aus einer Arbeitsmappe entfernen (Name)
- Bestimmte Tabellen aus einer Arbeitsmappe entfernen (CodeName)
V.899 (22.06.2022):
- Bestimmte Zelleneinträge addieren und in jeweils eine Zelle schreiben
- Bestimmte Zelleneinträge zusammenfassen und in jeweils eine Zelle schreiben
- Mehrere e-Mails anhand einer Liste mit Signatur erstellen und im Entwurfsordner ablegen
- Alle Excel-Mappen aus einem Ordner in eine Mappe kopieren (Alle Tabellen)
- Alle Excel-Mappen aus einem Ordner in eine Mappe kopieren (jeweils nur die erste Tabelle)
V.898 (21.06.2022):
- In Word-Überschriften alle Zeichen zwischen zwei Zeichen entfernen
- Eine Word-Tabelle automatisch formatieren
- Bei Änderung einer Zelle jeweils die erste Spalte automatisch markieren
- Bei Änderung in einer Zelle, eine bestimmte Zelle automatisch anspringen
- Formatierte Zellen in Bereich finden und danach ganze Zeile der Fundstelle einfärben
V.897 (20.06.2022):
- Den Namen eines Listobject auf Basis einer Zelle innerhalb des Listobjects ermitteln
- Ein Listobject erstellen und Auto-Format zuweisen
- Alle Listobjecte einer Mappe einheitlich formatieren
- Mehrere Tabellen in Word-Dokument einfügen und formatieren
- Dynamische Lösung zum Einfügen mehrerer Zeilen
V.896 (19.06.2022):
- Unikate Werte aus einer Spalte ziehen, sortieren und ausgeben
- Ein bestimmten Bild aus einer Tabelle entfernen
- Ein Bild passgenau in einem Bereich einfügen
- Alle Säulen einer Serie in einer PPT-Folie mit der gleichen Farbe formatieren
- Eingefügtes Bild in der Größe anpassen
- Funktion, die die Anzahl der noch verbleibenden Tage im laufenden Jahr ermittelt
- Zwei Spalten miteinander verketten (Array)
- Zwei Spalten miteinander verketten (ohne Schleife, EVALUATE)
- Zwei Spalten miteinander verketten (ohne Schleife – Formula)
- Alle Zeichen zwischen einem Start- und Endezeichen entfernen
V.895 (18.06.2022):
- Mehrere benannte Bereich mit einer 0 initialisieren
- Einen Gesamtrahmen beginnend bei einer Startzelle bis zu einer Endzelle einfügen
- Den benutzten Bereich einer Tabelle ohne Überschrift ermitteln (CurrentRegion + Resize)
- Den benutzten Bereich einer Tabelle ohne Überschrift ermitteln (usedrange)
- Daten linksbündig, vertikal zentriert ausrichten
V.894 (17.06.2022):
- Mehrere Zeichen ersetzen durch ein geschachteltes Replace
- Automatisches Ausfüllen einer Reihe nach Eingabe in einer Zelle (nach rechts bzw. nach unten)
- Die Position einer angeklickten Schaltfläche bestimmen und nebendran Text schreiben
- Am Ende eines Word-Dokuments einen formatierten Text einfügen
- Alle Arbeitsmappen in einem Ordner als Textdatei speichern (jeweils die erste Tabelle)
V.893 (16.06.2022):
- Prüfen, ob bestimmte Einträge in einer Spalte vorhanden sind (Array + Dictionary)
- Eine E-Mail mit klickbarem Link zu einer Internetseite erstellen
- Einen Gesamtrahmen ohne Titelzeile einfügen
- Ein Datum aus drei Spalten bilden (ohne Schleife)
- Bei Eingabe eines “X” einen Zellenbereich kopieren und unten anhängen
V.892 (15.06.2022):
- Eine benutzerdefinierte Funktion, um aus einer 8-stelligen Zahl ein Datum zu machen
- Ein Datum aus einer Zelle in einer Textbox anzeigen und für die Eingabe sperren
- In leere Zellen je nach Status einen Text schreiben
- Beim Betreten einer Zelle automatisch in den Editiermodus gehen
- Aktuelle Mappe als E-Mail-Anhang versenden
V.891 (14.06.2022):
- Bestimmte Fenster in Outlook ein- und ausblenden
- Gefilterte Zeilen aus einem Listobject entfernen
- Verhindern, dass in einer Textbox ein Tausender-Punkt erfasst wird
- Für mehrere Textboxen eine Eingabeprüfung über eine Funktion vornehmen
- Prüfung, dass in einer Textbox nur 2 Nachkommastellen eingegeben werden
V.890 (13.06.2022):
- Alle gefilterten Daten ohne Überschrift kopieren und einfügen
- Die Filterpfeile für bestimmte Spalten ausblenden
- Daten auf Basis eines Suchbegriffs filtern
- Zufallszahlen erzeugen, dann eine ziehen und Fundstellen kennzeichnen
- Beim Beenden einer Userform Excel automatisch schließen
V.889 (11.06.2022):
- Aus Aufwände/Erträge Excel lesbare Zahlenwerte machen
- Die drei größten Werte je Spalte ermitteln und kennzeichnen
- Das bedingte Format “über/unter” dem Durchschnitt anwenden
- Eine Formel bedingt nach unten ausfüllen (nur Ausfüllen, wenn “leer”)
- Nach einen Word-Text suchen und einen Abschnitt weiter nach unten gehen
V.888 (10.06.2022):
- Bestimmte Textteile aus einem String extrahieren
- Die nächste freie Spalte finden und Bereich bilden
- Die Formel in einer Listobject-Spalte aus der ersten Datenzeile nach unten ausfüllen
- Eine neue Zeile in ein Listobject schreiben
- Benutzerdefinierte Funktion, um aus einem String ein Datum zu extrahieren
V.887 (09.06.2022):
- Benutzerdefinierte Funktion, um aus einem String ein Datum zu extrahieren
- Alle leeren Zellen in einem Bereich in einer Spalte dokumentieren
- Alle leeren Zellen in einem Bereich markieren (SpecialCells)
- Alle leeren Zellen in einem Bereich zählen
- Alle gefüllten Zellen in einem Bereich zählen
V.886 (08.06.2022):
- Aktuelles Datum in einer Spalte finden und kennzeichnen
- Eine dynamische Summe aus einer Tabelle bilden und ausgeben
- Flexibel über eine Userform bestimmte Tabellen drucken
- Eine Userform und ein Listenfeld zur Laufzeit einer Makros erstellen und anzeigen
- Einen Serienbrief mit Unterschriften (Grafiken) und Inhalten erstellen
V.885 (31.05.2022):
- Bestimmte Wörter in einem Dokument suchen und grün einfärben
- Alle Tabellen der Mappe leeren (mit Ausnahme einer bestimmten Tabelle)
- Beim Selektieren einer Spalte automatisch die Nebenspalte schreiben
- VBA-Rundschreiben Mai 2022
- Beim Öffnen alle Tabellen einblenden / Beim Schließen alle Tabellen ausblenden (nicht Tabelle Start)
V.884 (18.05.2022):
- Die letzte Zeile in einem Listobject entfernen
- Eine Dictionary aus einer Tabelle ohne Duplikate befüllen, ausgeben und sortieren
- In allen Tabellen einer Mappe eine Spaltensumme bilden
- Mehrere Wörter in einem Dokument automatisch formatieren
- Einen Bereich in einen Array überführen und dann in neuer Mappe speichern
V.883 (25.04.2022):
- Eine bedingte Summierung von Daten über ein Dictionary in für ein Listobject verwenden
- Einen eigenen Datentyp mit unterschiedlichen Variablen zusammenbasteln
- Alle Definitionen von ENUM in Schleife abarbeiten
- Den Intellisense mit ENUM herstellen
- Benutzerdefinierte Funktion, um die Quelle einer Pivot-Tabelle zu ermitteln
V.882 (24.04.2022):
- VBA-Rundschreiben April 2022
- Das aktuelle Tagesdatum in der ersten Zeile finden (Match)
- Das aktuelle Tagesdatum in Spalte A finden (Match)
- Einen dreidimensionalen Array aus mehreren Tabellen befüllen und in einer Zieltabelle untereinander ausgeben
- Einen dreidimensionalen Array aus mehreren Tabellen befüllen
- Eine bedingte Summierung von Daten über ein Dictionary umsetzen
- Die Verbindungspfeile zwischen einzelnen Shapes auslesen
- Alle Dateien eines Ordner und x-Unterordner ermitteln
- Eine Formel für die ganze Spalte schreiben (FormulaR1C1)
- Zwei Varianten, den letzten Tag des Monats zu ermitteln
V.881 (22.04.2022):
- Eine Spalte aus einem Listobject in einen Array befördern (mit Titel)
- Alle Daten aus einem Listobject in einen Array überführen und Teile davon in anderen Array befördern
- Ein Listobject in einen Array befördern (ohne bzw. mit Titel)
- Eine Listbox mit Daten aus einem Listobject füllen
- Die Namen aller Listobjekte einer Mappe in einem Datenfeld speichern
V.880 (21.04.2022):
- Den größten Wert in einer Zeile finden und Spaltennummer ausgeben
- Den größten Wert in einer Spalte finden und Zeilennummer ausgeben
- Ein Listobject in eine “normale” Tabelle wandeln
- Fertiges Tool, um Rechnungen zu schreiben
- Alle blauen Tabellen in eine neue Mappe kopieren
V.879 (20.04.2022):
- Ein Datenfeld aus einer Tabelle befüllen und an eine andere Prozedur übergeben
- Bestimmte nicht zusammenhängende Spalten in einen Array befördern und ausgeben
- Einen Bereich in einen Array befördern und nur bestimmte Spalten ausgeben
- Bestimmte zusammen liegende Spalten in einen Array befördern und ausgeben
- Eine bestimmte Spalte in einen Array befördern und ausgeben
V.878 (19.04.2022):
- Die Berechnungsfunktion der Ergebniszeile eines Listobjects anpassen
- Eine bestimmte Spalte aus einem ListObject in einen Array befördern und ausgeben
- Alle Datenzeilen in einem Listobject entfernen (Formeln behalten)
- Alle Datenzeilen bis auf die erste Daten-Zeile in einem Listobject entfernen
- Eine Summe von Zellen bilden mit Hilfe von AGGREGAT
- Alle gefilterten Zeilen in einer Tabelle entfernen (AutoFilter)
V.877 (16.04.2022):
- Einen Array nachträglich vergrößern und auffüllen (ReDim Preserve)
- Leere Felder im Array löschen und in Tabelle ausgeben
- Benutzerdefinierte Funktion, um das letzte Dateum pro Person zu ermitteln
- Nettobeträge in Bruttobeträge wandeln (PasteSpecial)
- In einem Word-Dokument einige Zeilen schreiben
V.876 (15.04.2022):
- Bestimmte Spalten in einer Tabelle ein- und ausblenden (Konstante)
- Ein Tabellenereignis für mehrere Tabellen einstellen (Umsetzung über Mappen-Ereignis)
- Ein Tabellenereignis für mehrere Tabellen einstellen (Umsetzung über Modul)
- Funktion zur Berechnung von Ostern
- Alle Dateien in einem Ordner öffnen, eine bestimmte Tabelle drucken und wieder schließen
V.875 (14.04.2022):
- Eine Funktion, die jeweils 2 Ziffern dreht und wieder zusammen setzt
- Eine Liste mit Datensätzen erstellen (von-bis)
- Die Schriftfarbe in einem Shape-Objekt anpassen
- Bestimmte Zeilen nach “Gruppenwechsel” einfärben
- Eine ListBox durchsuchen und bestimmte Sätze summieren
V.874 (13.04.2022):
- Bestimmte Zeilen in einer Listbox addieren
- Den BubbleSort mit einem Array anwenden
- Den “like” bei der Suche von Namen verwenden
- Zeilen in einer Pivot-Tabelle anzeigen ab einem bestimmten Wert
- Das Seitenfeld einer Pivot-Tabelle durch die Eingabe in eine Zelle ändern
- VIDEO 275: Schnelle Varianten, bestimmte Daten aus einer Liste in eine andere zu befördern
V.873 (12.04.2022):
- Bestimmte Zellen aus einer Spalte herausfiltern (Array)
- Eine neue Liste ohne Leerzelle erstellen (Array)
- Daten aus einem 2D-Array filtern
- Daten aus einem Array filtern mit dem Kriterium “enthält nicht”
- Daten aus einem Array filtern (Schreibweise egal)
V.872 (11.04.2022):
- Ein Tool für das Einfügen von Bildern in einer Tabelle
- Einen Bereich in einen Array überführen und Feld für Feld abarbeiten
- Den markierten Bereich Zeile für Zeile abarbeiten
- Eine Funktion, die prüft, ob eine Zeichenfolge in einer anderen Zeichenfolge vorkommt
- Zwei Datenfelder miteinander verzahnen
V.871 (09.04.2022):
- Bestimmte Linien in einem Diagramm löschen
- Fehlerhafte Hyperlinks in einer Tabelle ermitteln und ausgeben
- Benutzerdefinierte Funktion, die aus einer Liste eine Unikatsliste erstellt und in einer Zelle ausgibt
- Eine Unikatsliste per Collection erzeugen, sortieren und ausgeben
- VIDEO 274: Mehrere Varianten, eine sortierte Unikatsliste zu erzeugen
V.870 (06.04.2022):
- Bei Markierung einer Zelle jeweils die Spalten E:H in dieser Zelle automatisch einfärben
- Einen Alarm-Ton abspielen (Versions unabhängig – API)
- Prüfen, ob die Spalte der aktiven Zelle leer oder gefüllt ist
- Prüfen, ob die Zeile der aktiven Zelle leer oder gefüllt ist
- Alle Hyperlinks in der Mappe auslesen und im Direktfenster ausgeben
V.869 (01.04.2022):
- Die neue Funktion SEQUENZ ab Office 365 nutzen
- Eindeutige, sortierte Werte im Array ablegen und wieder ausgeben (ab Office 365)
- Eindeutige Werte im Array ablegen und wieder ausgeben (ab Office 365)
- Einen Bereich sortiert in einem Array ablegen und wieder ausgeben (ab Office 365)
- Einen Bereich sortiert in einem Array ablegen (ab Office 365)
V.868 (31.03.2022):
- VBA-Rundschreiben März 2022
- Prüfen, ob eine Zelle zu einem “SpillRange” gehört (ab Office 365)
- Alle Zeilen entfernen, wenn ich Spalte A nichts drin steht
- Alle Zeilen entfernen, in denen in irgendeiner Spalte eine Zelle leer ist
- Eine neue Spalte in einem Listobject anfügen und mit einer Formel befüllen
- Die letzte belegte Spalte in einem Listobject finden und ausgeben
- Die letzte belegte Zeile in einem Listobject finden und ausgeben
- Die letzte Zeile / Spalte mit Hilfe der Methode SpecialCells finden
- Ein Listobject von einer Tabelle auf eine andere übertragen (inkl. der Überschriften)
- Markierte Zellen einer Tabelle in 4-er Gruppen in andere Tabelle transportieren
V.867 (30.03.2022):
- Leere Zellen und Null-Zellen aus einer intelligenten Tabelle entfernen
- Mehrere Comboboxen mit den gleichen Daten befüllen (Array)
- Eine Textmarke in Word von Excel aus mit einem Bild füllen (Early binding)
- Eine Textmarke in Word von Excel aus mit einem Bild füllen (Late binding)
- Eine Suche mit mehreren Inhalten in einer Tabelle ausführen
- Eine benutzerdefinierte Funktion, um die Funktion XVERWEIS zu erweitern (ab Office 365)
- Einen Array in eine Textdatei schreiben
- Drei Varianten, eine neue Spalte hinzuzufügen
- Beim Öffnen einer Mappe einen Schalter setzen
- Einer bestehenden Tabelle eine neue Spalte hinzufügen (ADO & SQL)
- Einer bestehenden Tabelle eine neue Spalte hinzufügen (Array)
- Eine Liste auf Basis mehrere Kriterien filtern und die Ergebnisse in andere Tabelle schreiben (ADO & SQL)
V.866 (09.03.2022):
- Mehrere Länder aus einer Tabelle entfernen (Filter)
- Lesen und Schreiben von Dictionary & Array (Laufzeitoptimierung)
- Die Spalten zweier Tabellen vergleichen und Unterschiede zählen
- Programmierung von Optionbuttons (X setzen je nach dem, welches Steuerelement geklickt wurde)
- Eine Funktion, die ein Word-Dokument über einen Auswahldialog öffnet
V.865 (04.03.2022):
- Die aktive Tabelle als PDF auf dem Desktop ablegen
- Eine Kopie einer Mappe auf dem Desktop ablegen und alle Makros entfernen
- Nach einem Text in Spalte A suchen und die dazugehörige Zeile summieren
- Bestimmte Spalten in andere Tabelle übertragen (Union)
- Aus einem Zellenbereich die Summe einer bestimmte Zeile bilden
V.864 (03.03.2022):
- Einen bestimmten Bereich mit einer Zahl vor belegen (Resize)
- Den zugrunde liegende Bereich einer Pivot-Tabelle anpassen
- Ermitteln, über welche Schaltfläche ein Makro aufgerufen wurde
- Tool: Einsatzplanung für Personal im Halb-Stunden-Takt (Fitness-Studios und ähnliches)
- Ein Dropdown mit einem waagrechten Zellenbereich füllen
V.863 (01.03.2022):
- Farbenspiel: Einen Bereich mit zufälligen Farben formatieren (Zelle für Zelle)
- Ein bedingtes Format mit mehreren Bedingungen automatisch einstellen
- Bei Betreten eines Bereichs automatisch den Cursor in Nebenspalte verschieben
- Funktion, die alle alphanumerischen Zeichen aus einer Zelle entfernt
- Funktion, die das letzte Wort in einem String ermittelt
V.862 (27.02.2022):
- Gleiche Zeilen aus einer “Region” in einem Listobject einheitlich einfärben
- Alle E-Mail aus dem Posteingang bzw. Postausgang listen
- VBA-Rundschreiben 02/2022
- Bestimmte Zeilen aus einer Tabelle entfernen (mehrere Kriterien)
- Bestimmte Spalten aus einer Tabelle in Ziel-Tabelle in anderer Spaltenanordnung übertragen
V.861 (26.02.2022):
- Bestimmte Spalten aus einer Tabelle in eine andere Tabelle übertragen
- Einen Ordner auf Basis von Zelleneinträgen automatisch anlegen
- Den benutzten Bereich einer Tabelle mit einem Rahmen versehen
- Sätze in einem Word-Dokument mit mehr als 25 Wörtern automatisch dokumentieren
- Eine bestimmte Zeichenfolge durch eine andere austauschen (ohne Schleife)
V.860 (25.02.2022):
- Einen Array ganz gezielt Teil für Teil aufsplitten
- Einen String aufsplitten, in einem Array ablegen und Feld für Feld ausgeben
- Den Spezialfilter mit Datums-Kriterienbereich anwenden
- Bestimmte Tabellen in einer Mappe kennzeichnen (Array-Lösung)
- Mehrere Dateien in eine Mappe einlesen und am Ende ein ListObject daraus erstellen
V.859 (23.02.2022):
- Eine ArrayList aus einer Tabelle befüllen, sortieren und in anderer Tabelle ausgeben
- Eine ArrayList aus einer Tabelle befüllen, sortieren, in einen Array schieben und im Direktfenster ausgeben
- Eine ArrayList aus einer Tabelle befüllen, clonen, sortieren und im Direktfenster ausgeben
- Eine ArrayList aus einer Tabelle befüllen, sortieren und im Direktfenster ausgeben
- VIDEO 273: Schnell wie der Blitz – Daten schneller konvertieren (100.000 Zellen unter 1 Sek.)
V.858 (22.02.2022):
- Eine bestimmtes Feld aus einem zweidimensionalen Array extrahieren (Schnittpunkt von Zeile und Spalte)
- Eine bestimmte Zeile aus einem Array extrahieren (Jahres-Summe eines Produkts)
- Eine bestimmte Spalte aus einem Array extrahieren (Summe des aktuellen Monats)
- Einen Array füllen, in einen anderen Array übertragen und gedreht wieder ausgeben
- Einen Array füllen und nur einen Teil daraus weiterverarbeiten
V.857 (21.02.2022):
- Ein Dictionary mit Schlüsseln & Werten befüllen und danach in einen Array “entleeren”
- Filterkriterien über ein Dictionary einsteuern (inkl. Wildcard & Array)
- Alle Zeilen entfernen, die ein bestimmtes Zeichen in einer Spalte enthalten (AutoFilter+Wildcard)
- Massendaten ohne Schleife mit Evaluate schneller konvertieren
- Daten schneller konvertieren im Speicher
V.856 (20.02.2022):
- Nur ganze Zahlen und die Taste BackSpace als Eingabe in einer TextBox erlauben
- Eine TextBox als Zahl formatieren und in Tabelle schreiben
- Mit Hilfe eines Doppelklicks im “gelben” Bereich einen AutoText erzeugen und in Nebenspalte ausgeben
- Eine Summenzeile dynamisch am Ende der Tabelle einfügen
- Eine neue Zeile am Ende der Daten einfügen und eine Mittelwertsberechnung pro Spalte durchführen
- Einen Würfel in bestimmter Größe einfügen und formatieren
- Shapes einfügen, gruppieren und ausrichten
V.855 (18.02.2022):
- Duplikate in 2D – Array erkennen und ausgeben
- Duplikate in einem eindimensionalen Array erkennen und in einem anderen Array ausgeben
- Einen Array füllen, drehen und wieder ausgeben
- Einen Termin an mehrere Adressaten versenden (ICS)
- Eine XML-Datei in UTF-8 konvertieren (mit und ohne BOM)
V.854 (17.02.2022):
- VIDEO 272: Tipps & Tricks mit Userform-Formatierungen und weitere Tricks
- Tool zum Anzeigen von Schulungsmaßnahmen
- Zellen in einer Spalte blockweise verschieben
V.853 (14.02.2022):
- Einen zweidimensionalen Array mit einer Codezeile füllen und anschließend ausgeben
- Bestimmte Zellen mit Hilfe von Arrays vor belegen
- Prüfen, ob eine bestimmte Zeile in einem 2D Array gefüllt ist oder nicht
- Leere Zellen mit darunter liegenden Inhalten auffüllen
- Ein Diagramm einfügen und aus zwei Arrays speisen
V.852 (13.02.2022):
- Funktion, die von einer bestimmten Zelle die Koordinate und den dazugehörigen Tabellennamen ermittelt
- Ausgehend von einem Kommentar die dazugehörige Zelle ermitteln
- Ausgehend von einer Zelle die Koodinate und den Tabellennamen abfragen (Parent)
- Zwei Arrays miteinander vergleichen und nur Werte ausgeben, die in beiden Arrays vorkommen
- Ein Dictionary mit Werten zwischen 1 und 100 füllen und dann prüfen, ob ein bestimmter Wert im Dictionary enthalten ist
V.851 (12.02.2022):
- Ein Datum aus einer Zelle in einem Array finden und Fundstelle ausgeben
- Zufällige Datumsangaben im Array bilden und in Tabelle ausgeben
- Das größte Datum in einem Array finden
- Das kleinste Datum in einem Array finden und Position ausgeben
- Einen Bereich in einer Tabelle über einen Array mit Buchstaben füllen
- Formeln durch Festwerte auf allen Tabellen einer Mappe ersetzen
- Format und Wert einer Zelle kopieren und übertragen
- Mit Wildcards bei der Dateisuche arbeiten
- Nur bestimmte Dateien in einem Verzeichnis finden und in dokumentieren (Datum in Dateiname)
- Alle Formelzellen einer Tabelle in Festwerte umwandeln
V.850 (11.02.2022):
- Von aktiver Zelle aus versetzt einen neuen aus ganzen Zeilen Bereich bilden
- Ausgehen von einer Zelle einen “entfernten” Bereich bilden
- Von einer bestimmten Zelle zusätzliche Zellen dazu nehmen
- Nur Zahlen im Bereich entfernen (Ohne Formeln und Textzellen)
- Nicht leere Zellen auf andere Tabelle übertragen
V.849 (10.02.2022):
- Einen bestimmten Bereich einer Tabelle in eine andere Tabelle kopieren
- Die Auswahl von Spalten erkennen und in einem Array speichern
- Leere Zellen in einem Bereich verschwinden lassen
- Nicht zusammenhängende Bereiche einer Tabelle verarbeiten
- Eine Collection mit Inhalten aus einem Array füllen und danach die Summe bilden
V.848 (09.02.2022):
- Nach einer Eingabe in eine Zelle ein Shape automatisch einfärben (Ampel)
- Bestimmten Teil aus einer Zelle nach Split extrahieren
- Erste Verwendung einer Nummer kennzeichnen (Array & Dictionary)
- Eine Amazon-Abrechnungsdatei in Excel importieren (csv)
- Bestimmte Zeilen aus Tabelle entfernen (AutoFilter)
V.847 (07.02.2022):
- Bestimmte Zeilen ausschneiden und in andere Mappe transferieren
- Bestimmten Bereich kopieren und unten anfügen
- VBA-Rundschreiben 01/2022
V.846 (04.02.2022):
- Rekursive Suche nach Dateien in allen Unterordnern (FSO)
- Eine Datei aus dem Internet laden (API)
- Eine Datei aus dem Internet laden (WinHttp + ADO)
- Ein Datenfeld füllen, um eine Spalte erweitern und wieder ausgeben
- Von einander abhängige Zellen-Dropdowns dynamisch erzeugen (Worksheet_Change)
V.845 (03.02.2022):
- Eine XML-Datei lesen und im Direktfenster ausgeben
- Den Ländercode in Excel abfragen
- Über eine Userform Kriterien für den AutoFilter einstellen
- Beschriftungen zur Laufzeit im Ribbon ändern
- Eine MultiPage mit gefärbten Hintergrund aufrufen (Bild schon in Mappe)
- Eine MultiPage mit gefärbten Hintergrund aufrufen (Bild auf Festplatte)
- Eine xml Datei lesen und im Direktfenster ausgeben
V.844 (02.02.2022):
- Ein Diagramm in eine Tabelle einfügen, Diagrammtyp festlegen und anschließend formatieren
- Ein Diagramm einfügen, mit Bereich verknüpfen und an eine Zelle andocken
- Farbe von Linien und “Fläche” in einem Säulendiagramm anpassen
- Nur die gefüllten Zellen in einem “Formular” auf eine andere Tabelle kopieren
- Alle sichtbaren Tabellen in einem Listenfeld anbieten
V.843 (01.02.2022):
- Einen eindimensionalen Array in einer Tabelle schreiben
- Bestimmte Felder aus einem ListObject lesen und im Direktfenster ausgeben
- Mehrere nicht zusammenhängende Spalten mit nur einer Codezeile entfernen
- Ein Dictionary mit einem Array “unikat” befüllen und ausgeben
- Für jede Nummer den ersten Wert in einer Spalte finden und ausgeben
- Einen Prozentwert in eine Zelle schreiben
- Über eine InputBox abfragen, welche Werte gefärbt werden sollen
- Gefilterte Zeilen einer Tabelle verarbeiten
- Eine bestimmte Tabelle in alle Mappen eines Ordners kopieren
V.842 (30.01.2022):
- Ein Bild einfügen und an eine bestimmte Zelle anpassen
- Alle Dateien eines Ordners in Tabelle schreiben (Name, Größe, Letzte Änderung)
- Über eine Funktion alle Mappen eines Ordners nacheinander verarbeiten
- Alle Excel-Mappen in einem Verzeichnis abarbeiten (Dir & Do While)
- Benutzerdefinierte Funktion, um doppelte Apostrophen vor und nach einem String einzufügen
V.841 (27.01.2022):
- Daten mit Hilfe von Dictionary und Array verdichten und bedingt summieren und zählen
- Eine Benutzerzugang für eine Mappe erstellen
- Den Doppelklick auf Zellen einer Pivot-Tabelle ausführen, um Extrakte zu erzeugen
- Die Lagerplätze von Artikeln mit Komma getrennt je Artikel ausgeben (als Funktion)
- Die Lagerplätze von Artikeln mit Komma getrennt je Artikel ausgeben (Makro)
- Die Beschriftungen in einem PowerPoint-Diagramm anpassen
- VIDEO 271: Tipps & Tricks mit MultiPages
V.840 (21.12.2021):
- Zwei Varianten, alle Pivot-Tabellen in einer Mappe zu aktualisieren
- Zwei Varianten, auf eine Änderung in einer bestimmten Zelle zu reagieren
- Die Laufzeit eines Makros mit der Funktion Timer messen
- Über eine Funktion, eine Mappe ohne Verknüpfungsrückfrage öffnen
- Mehrere Shapes einfügen und mit Makro verknüpfen
V.839 (20.12.2021):
- Zelle für Zelle in einem Array verarbeiten
- Eine Textdatei öffnen und Eintrag anhängen (FSO)
- Eine Textdatei bei Bedarf anlegen und aktuelle Uhrzeit ablegen – Mehrfachaufruf möglich
- Eine neue Textdatei anlegen und aktuelle Uhrzeit ablegen (old school)
- Mit Hilfe des FSO eine Textdatei neu anlegen
- Eine Datei mit Hilfe des FSO-Objekts löschen
- Eine bestimmte Datei (nach Prüfung) ohne Rückfrage löschen
- Zwei Varianten, eine Formel mit doppelten Apostrophen schreiben
- Beim Öffnen der Mappe ein Passwort abfragen und mit einer globalen Konstanten vergleichen
- Über eine Funktion, einen String in einen Array überführen
V.838 (19.12.2021):
- Mehrere Varianten, den Namen der Mappe abzufragen
- Alle Zahlen aus einer Spalte als Text wandeln
- Alle Zahlen aus einer Spalte in doppelte Apostrophen packen
- Die letzte Spalte in einem ListObject finden
- Die letzte Zeile in einem ListObject finden
- Die Funktion InStr mit Evaluate nachbauen
- Einen Bereich mit Hilfe der Methode Resize erweitern
- Den Klick auf Shapes in einer Tabelle auswerten
- VBA-Rundschreiben Dezember 2021
- Filterkriterien aus einer ListBox beziehen (ohne Duplikate)
V.837 (15.12.2021):
- Makromania 2021 – die besten “Einzeiler”
- Makromania 2021 – Diagramme automatisieren
- Makromania 2021 – Das erweiterte Listenfeld „ListView“ einsetzen
- Makromania 2021 – Best of Arrays
- Makromania 2021 – Zugriff auf geschlossene Mappen
- Makromania 2021 – Massen -e-Mails versenden aus Excel
- Ein Webbrowser-Steuerelement nutzen, um formatierten Text zu generieren
- Einen ganzen Bereich in Großbuchstaben konvertieren (ohne Schleife)
- Ein mehrspaltiges Listenfeld direkt aus einem Array befüllen
- Die Befüllung einer mehrspaltigen Listenfeldes mit Hilfe der Eigenschaft List
V.836 (03.12.2021):
- Alle Werte eines Bereichs umrechnen (Netto–> Brutto und umgekehrt)
- Alle Zeilen und Spalten ausblenden, die nicht benutzt werden
- In einer Tabelle alle SUMMEN-Formeln automatisch überarbeiten und gegebenenfalls anpassen
- In einer Tabelle alle Formelzellen nachträglich korrigieren
- Alle Zellen mit einem bedingten Format entsperren und danach die Tabelle schützen
- Daten aus Word-Textmarken an gleichnamige Excel-“Textmarken” übertragen
- Ein Logo in Tabelle einfügen und entsprechend dem Zoom im Seitenlayout skalieren
- Ein Bild in die Kopfzeile einfügen
- In einer Tabelle eine Filterung auf Basis einer Kriterienliste durchführen
V.835 (29.11.2021):
- Über ein Makro eine Schaltfläche in einer Userform einfügen und mit einem Makro verknüpfen
- Den Index, den Namen sowie den Codenamen aller Tabelle der Mappe auslesen
- Einen Bereich in einer Tabelle erweitern bzw. verkleinern
- Einen Zelleninhalt in doppelte Apostrophen packen
- Die erste/letzte Zelle in einer Spalte eines Listobjects abfragen
V.834 (27.11.2021):
- Daten einer Tabelle aus einer Mappe in eine andere Mappe kopieren
- Eine bestimmte Spalte mit Hilfe von Arrays sortieren
- Eine Textdatei mit nur einer Zeile schreiben
- Den Verweis zu einer Bibliothek setzen (aktivieren)
- Zu einem bestimmten Land die dazu gehörige Hauptstadt ermitteln (2 verknüpfte Arrays)
- Eine Collection anlegen, füllen und über einen Schlüssel einen Wert daraus ausgeben
- Benutzerdefinierte Funktion zum Prüfen, ob eine Tabelle existiert
- Den SELECT CASE einsetzen, um Regionen in Gruppen einzuordnen
- Umsätze an Wochenenden summieren und mit einem benutzterdefinierten Format ausgeben
- Über einen Array Spalten- und Zeilentitel schreiben
V.833 (24.11.2021):
- Mehrere Regionen aus einer Tabelle ausfiltern und in eine Zieltabelle übertragen
- Flexible Lösung, um automatisch bestimmte Zeilen für einen “Brief” ein- und auszublenden
- Anhand einer Eingabe prüfen, welche Tabellen als PDF exportiert werden sollen
- PDF Dateien in Serie erstellen
- Rohdaten in einen dynamischen Jahresbericht einspielen
V.832 (23.11.2021):
- Beispiel zum Ändern des Value einer CustomProperty (In Anlehnung an Datensatz-ID 13102)
- Mehrere benannte Bereiche nacheinander verarbeiten
- In einer bestimmten Spalte den größten / kleinsten Wert finden und kennzeichnen
- In einem dynamischen Bereich alle Zellen, die größer als der Durchschnitt sind, kennzeichnen
- Ein Listview mit Daten aus diversen Tabellen befüllen
V.831 (20.11.2021):
- Die erste Zelle mit einem Datum in einem Bereich finden
- Mehrere nicht zusammenhängende Bereiche in einen Array befördern und ausgeben
- Mehrere nicht zusammenhängende Spalten kopieren und ohne Lücke einfügen
- Eine passwortgesteuerte Mitarbeiterverwaltung programmieren
V.830 (19.11.2021):
- Tabelle mit einem “verstecktem” Passwort ausstatten
- Eine Bildergalerie in einem Ribbon anlegen (auch mit eigenen Bildern)
- Zwei Gruppen in einem neuen Tab anlegen und Bilder anzeigen
- Einen Kommentar in einen Ribbon einfügen uns alle anderen Ribbons wegblenden
- Einen Ribbon mit einem austauschbaren Symbol belegen
V.829 (18.11.2021):
- Zwei Arrays vergleichen und gemeinsame Zahlen in drittem Array ablegen
- Array mit Daten aus einer Tabelle füllen (Kurzform)
- Ein Diagramm aus Tabelle in Userform anzeigen
- Leere und 0-Zellen mit den darüber liegenden Nummern auffüllen
- Voneinander abhängige Dropdowns programmieren
V.828 (17.11.2021):
- Bestimmte Zeilen zusammenfassen (wenn 0, dann Zelle inkl. Zeile drüber und drunter)
- Benannte Bereiche über eine Combobox aufrufen und die dazugehörigen Daten in einer Listbox anzeigen
- Einen Array als Filterkriterien für den Datenfilter heranziehen
- Die verwendeten Zellen eines Bereichs in der letzten Spalte ansprechen
- Alle leeren Zellen in einem Bereich mit einem Wert füllen
V.827 (16.11.2021):
- Zwei Varianten, mehrere Spaltenüberschriften mit nur einen Zeile zu schreiben
- Benutzerdefinierte Funktion, um Zahlen aus Texten zu extrahieren
- Nicht benutzte Nummern einer Liste ausgeben (Array-Lösung)
- Bestimmte Zellen in allen Tabellen der Mappe schützen (ohne Blattschutz)
- Daten aus einer geschlossenen Mappe importieren
V.826 (15.11.2021):
- Einen Array als Quelle für eine Gültigkeitsliste verwenden
- Die Ergebnisspalte in einer Pivot-Tabelle ermitteln
- Ein Beispiel, um alle markierten Zellen miteinander zu verknüpfen
- In einem Pivot-Chart einige Einträge filtern
- Ein Makro für 3 Sekunden ausbremsen
V.825 (14.11.2021):
- Zellenzeiger nach Eingabe verschieben (ein/aus)
- Gefilterte Daten in eine andere Tabelle kopieren
- Von Word aus auf einen Excel-Zellenbereich zugreifen
- Vor dem Speichern der Mappe eine bestimmte Tabelle schützen
- Bereich kopieren und in anderer Tabelle einfügen (nur in nicht gesperrte Zellen)
V.824 (13.11.2021):
- Eine eigene AutoAusfüllen-Funktion in einer Spalte hinterlegen
- Einen Hyperlink zur Laufzeit eines Makro ändern
- Einen Array anlegen, nachträglich vergrößern und einen Dezimalwert ablegen
- Ein Dropdown auf einer Tabelle leeren und danach mit Wochennamen füllen
- Ein ausgewähltes Datum aus einem Dropdown auslesen
V.823 (12.11.2021):
- Eine Suche mit der Funktion Match durchführen
- Eine bedingte Summierung mit Hilfe des Dictionary-Objekts durchführen
- Eine bedingte Zählung mit Hilfe des Dictionary-Objekts durchführen
- Alle Shapes einer Tabelle ein- und ausblenden
- Einen Array einem Zellendropdown zur Verfügung stellen
V.822 (10.11.2021):
- Den Inhalt der markierten Zellen in eine Textdatei schreiben (FSO)
- Alle Kombinationsmöglichkeiten aus zwei Spalten ermitteln
- Einen bestimmten Text in allen Word-Tabellen suchen und entfernen
- Ein Shape mit Farbverlauf in eine Tabelle einfügen
- Ein Bild in einen Zellenkommentar einfügen
V.821 (08.11.2021):
- Die letzte, leere gelbe Zelle in einer Spalte finden
- Ein ListObject aufsteigend /absteigend nach Umsatz sortieren
- Die Tabellen aller Mappen eines Ordners in eine Mappe kopieren
- Von einer eingegebenen Zahl die Zahl aus einem Array zurückgeben, die am nächsten liegt
- Die Größe eines Diagramms verändern
- Eine Querytables-Abfrage erstellen und alle Abfragen entfernen
- Den Drag & Drop anwenden bei zwei Listboxen
- Umsatz nach Mitarbeiter und Monat gruppieren und in anderer Tabelle ausgeben
- ADO und SQL nutzen, um Umsatz nach Kostenstellen und Monat zu gruppieren
- ADO und SQL nutzen, um Umsatz nach Nummern zu gruppieren
- Neue Zeile in einem Listobject hinzufügen
- Ein Shape in ein Diagrammobjekt über die gesamte Länge einfügen
- Ein Dropdown aus Tabelle füllen (vertikal / horizontal)
- Die Größe des Excel-Schirms in Punkten ausgeben
- Einen formatierten Excel-Bereich in ein Word-Dokument einfügen
- Prüfen, ob ein erfasster Wert in einer Zelle in einem bestimmten Wertebereich liegt
- Die erste und letzte verfügbare Zelle einer Spalte ermitteln
- Die erste und letzte verfügbare Zelle einer Zeile ermitteln
- Eine formatierte Textbox in eine Tabelle einfügen
- Ein Bild aus dem Internet direkt in Excel einfügen
- Die drei kleinsten/größten Werte aus einem Array abfragen
V.820 (06.11.2021):
- Nur bestimmte Zellen in einer Spalte entfernen
- Die maximale Zeilenhöhe und Spaltenbreite für die gesamte Tabelle festlegen
- Mehrere Filter setzen und Filterergebnis auf neue Tabelle einfügen
- Prüfen, ob alle Kontrollkästchen in einer Userform angekreuzt wurden
- Bestimmte Linien aus einem Liniendiagram entfernen
- Den Wert mehrerer Zellen “gleichzeitig” inkrementieren
- Die Pfadangabe in einer Spalte entfernen (nur Dateinamen bleiben übrig)
- Über eine Zelle steuern, ob mehrere Zeilen auf einmal ausgeblendet werden sollen
- Den verwendeten Bereich in einer Spalte in eine andere Tabelle übertragen (ohne Copy)
- Bei der Eingabe in einer Spalte das bedingte Format der Zelle in der Nebenzelle ausgeben
V.819 (06.11.2021):
- Ein Datenfeld zeilenweise in einen anderen Array übertragen
- Zwei zweidimensionale Arrays zusammenführen
- Zwei eindimensionale Arrays zusammenführen
- Ein Diagramm nicht aus einem Zellenbereich, sondern über einen Array erstellen
- Funktion, um einen mehrdimensionalen Array gut lesbar in das Direktfenster auszugeben
- Einen zweidimensionalen Array im Direktfenster ausgeben (Kurzform)
- Eine Collection “gezackt” befüllen
- Einen Array als Konstante definieren und danach in anderen Array umladen
- Textmarken in Word aus Excel füllen inkl. Ankreuzen von CheckBoxen
- Eine sortierte Unikatsliste aus Kunden-Nummer und Kundennamen erstellen
V.818 (06.11.2021):
- Einen Bereich in einer Tabelle 1:1 über einen Array auf einen anderen Bereich übertragen
- Eine bestimmte Spalte bzw. Zeile aus einem Array extrahieren und in anderem Array ablegen
- Einen dreidimensionalen Array füllen und Daten auf Tabellen aufteilen
- Einen dreidimensionalen Array füllen und im Lokal-Fenster betrachten
- Die Größe(n) eines dreidimensionalen Arrays ermitteln (von – bis)
V.817 (05.11.2021):
- Über eine Funktion die Position eines Wertes in einem Array abfragen
- Eine Suche in einem Array durchführen und die “Fundstelle” ausgeben
- Suchen, ob eine bestimmte Nummer in einem zweidimensionalen Array vorkommt
- Einen zweidimensionalen Array durchsuchen und die “Fundstellen” ausgeben
- Einen eindimensionalen Array mit Hilfe der Funktion Match durchsuchen
V.816 (04.11.2021):
- Einen Zellenbereich in einen eindimensionalen Array überführen (Kurzform)
- Einen Zellenbereich in einen ein- bzw. zweidimensionalen Array überführen
- Einen eindimensionalen Array über eine Arraylist sortieren und wieder in einen Array zurückspielen
- Mit einem “Quicksort” einen eindimensionalen Array sortieren
- Drei Varianten, einen eindimesionalen Array zu befüllen
V.815 (02.11.2021):
- Den aktuellen Monat in einem Liniendiagramm kennzeichnen
- Bestimmte Daten aus einer Tabelle abfragen und sortiert ausgeben (ADO & SQL)
- VIDEO 270: Array mit Format – Werte und Formate im Datenfeld ablegen und weiterverarbeiten
- Die Mails von einem bestimmten Adressaten zählen
- Die Namen aller Tabellen einer Mappe in einen Array befördern
V.814 (30.10.2021):
- Alle Summenzeilen in einer Tabelle entfernen
- Die Filterkriterien im Datenfilter zurücksetzen
- Letzte, belegte Zeile in zwei Spalten ermitteln
- Einen Array Zeile für Zeile und Spalte für Spalte in einer Textdatei ausgeben (FSO)
- Einen Array Zeile für Zeile und Spalte für Spalte im Direktfenster ausgeben
V.813 (29.10.2021):
- VBA-Rundschreiben 10/2021
- Ein Array mit doppelten Werten an ein Dictionary übergeben
- Leere Zellen in einem Bereich mit den darüber liegenden Werten füllen
- Benutzerdefinierte Funktion, die prüft, ob ein Großbuchstabe in einer Zelle vorkommt
- Die aktuelle eingestellte Farbe im Dropdown “Füllfarbe” (gelb) einfügen
V.812 (28.10.2021):
- Mehrere Berechnungen (Summe, Deckungsbeitrag (abs. und %) im Array durchführen
- Eine Spannweite von Umsätzen und dessen Herleitung berechnen
- Den Mittelwert von Verkaufszahlen pro Mitarbeiter im Array berechnen
- Drei Varianten eine Gesamtsumme pro Kategorie in einem Array zu berechnen
- Den Deckungsbeitrag aus einer Tabelle in einem Array berechnen
- Einen Array aus einem leeren Bereich anlegen und anschließend befüllen
- Eine komplette Matrix über einen Array zusammenstellen und gedreht einfügen
- Eine ganze Matrix über einen Array erzeugen und in Tabelle einfügen (Kurzform)
- Einen statischen Array füllen und horizontal bzw. vertikal ausgeben
- Adressen über einen Array korrigieren
V.811 (27.10.2021):
- Den Dialog “Ordner-Auswahl” über das Shell-Objekt aufrufen
- Alle Kontrollkästchen in einem bestimmten Bereich der Tabelle deaktivieren (ActiveX)
- Auf Knopfdruck für jede Zeile ein Diagramm erstellen
- Mit dem Summenprodukt in einem Array arbeiten
- Alle e-Mails im Entwurfsordner automatisch versenden
V.810 (26.10.2021):
- Vorher festgelegte Farben für eine “Ampel” verwenden
- In einer Schleife jeweils auf die “Nebenzelle” referenzieren
- Aus einem Text zwei Zahlen extrahieren (reguläre Ausdrücke)
- Die ausgewählten Zellen über einen Array groß konvertieren
- Einige Wichtige Zeichen, die über die Funktion CHR erzeugt werden können
V.809 (25.10.2021):
- Die VBA-Entwicklungsumgebung über die Methode ExecuteMSO aufrufen
- Die Ribbons anzeigen und ausblenden (Toggle-Funktion)
- Den Add-In Manager per Makro aufrufen
- Den Makro-Rekorder per Makro aufrufen
- Den Dialog “Makrosicherheit” aufrufen mit der Methode ExecuteMso
- Zwischenergebnisse in einer Pivot-Tabelle ausblenden
- Ein Shape-Objekt an einer bestimmten Stelle einer Präsentation einfügen
- Die Anzahl bestimmter Zahlen im Array ermitteln
- Einen Toggle-Button in einem Ribbon einfügen
- Ein neues Ribbon mit einer “Ampel” einfügen und zur Laufzeit ändern
V.808 (24.10.2021):
- Benutzerdefinierte Funktion, um eine 5 stellige Zahl aus einem Text zu extrahieren
- Jeweils die Postleitzahl aus einem Text holen (reguläre Ausdrücke)
- Die Inhalte eines mehrdimensionalen Arrays summieren
- Die Inhalte eines eindimensionalen Arrays summieren
- VIDEO 269: Der Performance-Check: Vier Varianten, eine sortierte Unikatsliste zu erstellen
V.807 (23.10.2021):
- Eine ArrayList aus einer Tabelle befüllen und doppelte Einträge entfernen
- Eine ArrayList aus einer Tabelle befüllen und bestimmte Einträge entfernen
- Eine Währungsumrechnung von EUR –> Zloty in einem Array durchführen
- Ein Diagramm aus einem Array erstellen und Diagrammeigenschaften festlegen
- Mehrere Mengenangaben in Zellen auf mehrere Zeilen verteilen
V.806 (22.10.2021):
- Seitenumbrüche zählen und Position feststellen
- Ungültige Daten nach dem Filtern entfernen
- Mehrere nicht zusammenhängende Bereiche in einer Gesamttabelle untereinander einfügen
- Zwei Beispiele für den Gebrauch eines Arrays
- VIDEO 268: Den Datenfilter von Excel um eine weitere Funktion erweitern
V.805 (08.10.2021):
- Eine Funktion, die die Felder eines Arrays addiert
- Das Prinzip der optionalen Parameter bei Funktionen anhand eines Beispiels
- Eine markierte Passage in Word hervorheben und einfärben
- Einen Zelleninhalt in ein Textfeld einer Präsentation transferieren
- Leere Zellen in mehreren Spalten entfernen (nach oben schieben)
- Schalter setzen, um Tabellen einfügen zu können (bedingtes Einfügen von Tabellen)
- Einen Text anhand eines Trennzeichens aufsplitten und den ersten/letzten Teil abfragen
- Eine Listbox mit einem Link ausstatten
- Bestimmte Spalten einer Tabelle mit Hilfe eines Arrays umstellen
- Nur “gelbe” Tabellen in einer Mappe sortieren
V.804 (07.10.2021):
- Array mit einer fortlaufenden, nummerierten Liste befüllen und in Tabelle horizontal ausgeben
- Array mit einer fortlaufenden, nummerierten Liste befüllen und vertikal in Tabelle ausgeben
- Ein ListObject um eine neue Zeile erweitern (schnellste Methode über Resize)
- Ein bedingtes Format übertragen (Kurzform)
- Alle Kommentarzeilen im Quellcode zählen
- Anzahl der Codzeilen in einem Projekt auslesen
- Die Rahmen in einer Word-Tabelle formatieren
- Alle Excel-Mappen aus einem Ordner in einer neuen Mappe ablegen
- Bestimmte Tabellen aus einer Mappe als separate Mappen in einem Ordner ablegen
- Fehlende und doppelte Nummern in einer Liste ermitteln
V.803 (06.10.2021):
- Formeln aus einem ListObject in einen Array auslesen
- Alle Textdateien aus einem Ordner in einen anderen Ordner kopieren (old school)
- Den letzten Teil einer Pfad- und Dateiangabe entfernen bzw. behalten
- Prüfen, ob eine ganze Spalte ausgewählt wurde
- Prüfen, ob eine ganze Zeile ausgewählt wurde
- Funktion, die prüft, ob eine ganze Zeile “markiert” wurde
- Zusammenspiel zwischen Collection und Array am Beispiel eines Bereichs
- Aus einem Gesamtbereich einen Teil extrahieren und weiterverarbeiten
- Aus einem String alle Buchstaben und Leerzeichen entfernen (RegEx)
- Mehrere Ordner und Unterordner auf Basis einer Tabelle erstellen (API)
V.802 (05.10.2021):
- Ab einem bestimmten Datum Zeilen in einer Tabelle filtern
- Textmarken in einer Word-Tabelle einfügen und benennen
- Bestimme Formate in der ganzen Mappe austauschen
- Alle Schaltflächen (Formular-Steuerelemente und ActiveX) aus einer Tabelle entfernen
- Einen Teil des benutzten Bereichs einer Tabelle einrahmen (Resize)
- Eine benutzerdefinierte Funktion, um einen eindimensionalen Array zu sortieren
- Doppelte mit Komma getrennte Werte aus Zellen entfernen
- Während der Laufzeit eines Makros einen null-basierten Array zu einem 1-basierten Array machen
- Alle Shape-Objekte in einer PowerPoint-Folie entfernen
- Eine Spalte aufdröseln und mehrere Zeilen anlegen und befüllen
V.801 (04.10.2021):
- Nach Doppelklick in eine Zelle, den dazugehörigen Wert in anderer Tabelle suchen
- Alle Titelzeilen eines Word-Dokuments in einem Array ablegen
- VBA-Rundschreiben 09/2021
- Funktion, die prüft, ob eine Zelle mit einem bedingten Format ausgestattet ist
- Einen mehrdimensionalen Array verarbeiten und nur bestimmte Einträge daraus in anderen Array überführen
- Einen eindimensionalen Array abarbeiten und bestimmte Einträge in einen anderen Array einfügen
- Ein Shape kopieren und ganz gezielt in einer anderen Tabelle einfügen
- Einen Zellenbereich mit Hilfe einer InputBox markieren und Bezug in Textbox ausgeben
- Eine Tabelle nach Spalten sortieren
- VIDEO 267: Schnell und sauber – Bestimmte Zellen aus einer Spalte in eine andere übertragen
V.800 (02.10.2021):
- Nur Zellen mit numerischem Inhalt in andere Spalte übertragen
- Zellen, die Buchstaben enthalten, mit einer Null füllen
- Die Filterkriterien aus Array beziehen
- Das Format und die Formel einer Zelle in eine andere Zelle übertragen
- In allen Spalten mit einem bestimmten Titel eine neue Spalte einfügen
- Symbole als Bilder für Schaltflächen in Userforms verwenden
- Die Koordinaten eines gruppierten Shapes auslesen (gruppiertes Shape + einzelne shapes)
- Über SQL & ADO mehrere Regionen aus einer Tabelle abfragen
- Über SQL & ADO Daten aus einer intelligenten Tabelle abfragen
- Einen anderen Posteingangsordner anzeigen
V.799 (30.09.2021):
- Eine Zeichenfolge in einem String suchen mit “Like”
- Ein Einzeiler, um zu prüfen, ob eine Zeichenfolge in einer anderen Zeichenfolge vorkommt
- Eine Excel-Mappe aus dem Internet downloaden (XMLHTTP & ADODB)
- Eine Excel-Mappe aus dem Internet downloaden (API)
- Alle Unterordner auf Basis eines Ordners abarbeiten und Dateien in Array einspielen
V.798 (29.09.2021):
- Wert in Spalte suchen mit nur einer einzigen Codezeile
- Ein Datum mit Hilfe eines Arrays aufsplitten
- Einen 1 basierten Array füllen und in anderen Array übertragen
- Alle Codezeilen aus einem Modul entfernen, die einen bestimmten Vermerk haben
- Duplikate entfernen, wenn drei Spalten gleich sind
- Einen Text, der in Klammern steht, extrahieren (Array)
- Alle Makros in einer Mappe automatisch per Knopfdruck entfernen
- Die längste Zahl in einem String ermitteln (Reguläre Ausdrücke)
- Bestimmte Zellen pro Zeile bedingt markieren
- Eine Schaltfläche direkt in eine Zelle einfügen und mit Makro verknüpfen
V.797 (28.09.2021):
- Nach jeder dritten Zeile eine Leerzeile einfügen
- Dupletten entfernen, wenn die Kombination von zwei Spalteninhalten gleich ist
- Von Excel aus einen bestimmten Outlook-Ordner auswählen
- Benutzerdefinierte Funktion, um einen Satz wortweise zu zerlegen (in Zeilen)
- Benutzerdefinierte Funktion, um einen Satz wortweise zu zerlegen (in Spalten)
- Eine Dezimalzahl aus einem Text extrahieren (reguläre Ausdrücke)
- Bestimmte Spalten über einen Spaltennamen aufrufen (ENUM)
- Eine neue Spalte vor einer bestimmten Spalte einfügen und Format übernehmen
- Bei Erfassung einer Zelle automatisch mehrere Spalten schreiben
- Kontrollkästchen in einer Userform aus einer Tabelle befüllen (inkl. Status)
V.796 (28.09.2021):
- Benutzerdefinierte Funktion, um einen Text aus einem Kommentar zu holen
- Benutzerdefinierte Funktion, um den Inhalt mehrerer Spalten zu verketten
- Einen mit Komma getrennten String in einen Array befördern, anreichern und ausgeben
- Eine Zeichenfolge komplett aus einem ganzen Bereich entfernen (ohne Schleife)
- Eine Autoform in eine Zelle einfügen und in der Größe anpassen
V.795 (27.09.2021):
- Die Häufigkeit von Zahlen in einem Bereich ermitteln und kontrollieren
- Einen Gesamtrahmen für alle verbundenen Zellen einer Tabelle einfügen
- Die Funktion Split nutzen, um bestimmte Wörter aus einem Text zu extrahiere
- Eine bestimmte Zeichenfolge in einem Bereich suchen und alle Fundstellen kennzeichnen
- Mehrere nicht zusammen hängende Bereiche bedingt summieren
V.794 (21.09.2021):
- Mehrere nicht zusammenhängende Spalten einfärben
- Mehrere nicht zusammenhängende Zeilen einfärben
- Eine ListBox anhand einer Eingabe in eine Textbox filtern
- Funktion, die anhand eines Datums den vorherigen Montag ermittelt
- Alle Zeichen nach dem ersten Leerzeichen entfernen
- Einen Mittelwert aus einer bedingten Summierung im Array berechnen
- Eine Mittelwertsberechnung in einem Array durchführen
- Die Zellenadresse des größten Wertes in einem Bereich in Zelle schreiben
- Die Koordinate des kleinsten/größten Wertes in einem Bereich ermitteln
- Leere Zellen in einem Bereich über einen Array mit Nullen befüllen und ausgeben
V.793 (20.09.2021):
- Einen Array aus Tabelle füllen und gedreht an einer anderen Stelle ausgeben
- Umsatzdaten aller Tabellen dynamisch verdichten
- Eine automatische Sortierung nach Eingabe einleiten
- Eine ArrayList mit zwei Spalten füllen, sortieren und ausgeben
- VIDEO 266: Schneller Daten verarbeiten mit Datenfeldern (Arrays)
V.792 (15.09.2021):
- Die Bildgröße in einem Word-Dokument für ein Shape anpassen
- Eine Markierung Wort für Wort abarbeiten und gegebenenfalls Formate anpassen
- Einen Kommentar mit Bild einfügen und anzeigen
- Einen Kommentar mit farbigem Hintergrund einfügen
- Doppelte Sätze variabel löschen (mehrere Spalten)
V.791 (15.09.2021):
- Eine Überschrift in einen Array befördern, drehen und wieder ausgeben
- Anhand von Netto-Werten die dazugehörigen Brutto-Werte mit Hilfe eines Arrays berechnen
- Eine Excel-Tabelle in eine PowerPoint-Folie einfügen
- Extremwerte samt den Koordindaten in einem Bereich aufspüren
- Eine bestimmte Datei aus dem Internet laden und speichern
- Die Position eines Shapes in einem Word-Dokument ermitteln
- Eine Mappe nur auf dem Desktop speichern dürfen
- Die Linienfarben für ein Diagramm aus Zellen beziehen
- Die Farben der Linien eines Diagramms im Direktfenster ausgeben
- Die Skalierung eines Diagramms aus benannten Zellen holen
V.790 (15.09.2021):
- Mehrere mit Komma getrennte Werte in Zellen in einer Spalte untereinander schreiben
- Eine Textbox an eine bestimmte Stelle in einem Diagrammobjekt einfügen
- Einen Timer richtig starten und beenden
- Eine Spalte in eine andere Spalte übertragen und formatieren (ohne Schleife)
- Mehrere Dateien im Windows – Explorer automatisch markieren
- Zwei Spalten miteinander summieren mit Evaluate
- Spaltensummen voneinander subtrahieren
- Die Postion von Artikeln aus einer anderen Tabelle holen
- Die Postion von Artikeln aus einer anderen Tabelle holen (FormulaArray)
- Die Postion von Artikeln aus einer anderen Tabelle holen (Evaluate)
- Alle PowerPoint Dateien in einem Ordner in PDFs konvertieren
- Alle Änderungen in Spalte A in allen Tabellen werden dokumentiert
- Bestimmte Daten aus einer Mappe in eine andere übertragen (Late binding – ADO + SQL)
- Mehrere Spalten nach der aktiven Zelle einfügen (Einzeiler)
- Prüfen, ob ein Datenfeld gefüllt ist oder nicht
V.789 (14.09.2021):
- Mehrere Zeilen vor/nach aktiver Zelle einfügen
- In einer Spalte nur bestimmte Zellen überwachen
- Aus einer Spalte nur Zellen mit Inhalten kopieren und in andere Spalte einfügen
- Eine Userform in der Mitte des Bildschirms aufrufen
- Aus vorgebenen Zahlen einige Zahlen zufällig ziehen
- Den verwendeten Bereich einer Tabelle ohne Titel weiterverarbeiten
- Aus mehreren geöffneten Mappen eine bestimmte Mappe auswählen und weiterverarbeiten
- Mehrere Begriffe in einer Spalte suchen und kennzeichnen (Mehrfachsuche)
- Einen Begriff in einer Spalte suchen und kennzeichnen (Mehrfachsuche)
- Einen eindeutigen Begriff in einer Spalte suchen und kennzeichnen
V.788 (26.08.2021):
- Alle Formelzellen einer Tabelle “einfrieren” (Werte anstatt Formeln)
- Einen Bereich aus einer Tabelle in einer neuen Mappe speichern
- Den Inhalt bestimmter Zellen in eine CSV-Datei schreiben
- Mehrere Spalten in einem ListObject markieren (Union)
- Eine Eingabe in einer Zelle überwachen und gegenenfalls darauf reagieren
V.787 (25.08.2021):
- Zwei benutzerdefinierte Funktionen, um den Farbwert aus einer Zelle zu lesen
- Eine E-Mail zusammenstellen mit einem Diagramm im “Body”
- Aufruf einer anderen Prozedur inkl. Parameterübergabe
- Alle Formelverknüpfungen zu anderen Mappen entfernen
- Funktion, die prüft, ob eine Mappe bereits einmal gespeichert wurde
V.786 (25.08.2021):
- Eine neue Spalte in einem ListObject einfügen und Formel schreiben
- Ungültige Zeilen in einer Tabelle entfernen (AutoFilter & Delete)
- Debug.Print – Zeilen dynamisch ein- und ausschalten
- Eine benutzerdefinierte Funktion, um mehrere Zellen zu verketten (optionales Trennzeichen)
- Über den Codenamen der Tabelle den “normalen” Tabellennamen ermitteln
- Alle Zeichen nach einem bestimmten Zeichen entfernen (Split)
- Alle Zeichen nach einem bestimmten Zeichen entfernen (Replace)
- Benutzerdefinierte Funktion, die die Position des ersten Auftretens einer Zahl ermittelt
- Eine Userform über die Taste ESC schließen
V.785 (24.08.2021):
- Eine bestimmte Tabelle aus der Mappe entfernen
- Bestimmte Zeilen aus einem Array in einen anderen Array überführen
- Die Kombinationsmöglichkeiten zweier Spalten in einer Liste zusammenstellen
- Erzeugen von Unikaten Zufallszahlen – Ausgabe in ein Array
- Einen Array anlegen, aus einer Tabelle befüllen und durchlaufen
V.784 (24.08.2021):
- Jeweils die erste Spalte aus einem Array holen
- Einen Teil eines Arrays in einen anderen Array übertragen
- Einen mehrdimensionalen Array anlegen (Kurzform)
- Einen mehrgruppigen Array anlegen und durchlaufen
- Aus dem Monatsnamen den Monats-Index ableiten
- Alle Zellen in einem Bereich klein konvertieren (ohne Schleife – Evaluate)
- Alle Zellen in einem Bereich groß konvertieren (ohne Schleife)
- Zwei Zeilen miteinander vergleichen (Einzeiler)
- Die aktuelle Mappe nur speichern können, wenn eine Zelle einen best. Inhalt hat
- VIDEO 265: Der Vollautomat – alle Dateien eines Verzeichnisses schnell verarbeiten
V.783 (23.08.2021):
- Eine Userform ohne das Schließen-Symbol aufrufen (API)
- Daten aus einer Tabelle nach der Region gruppieren und Monatssummen bilden (ADO + SQL)
- Daten aus einer Tabelle nach der Region gruppieren und summieren (ADO + SQL)
- Bestimmte Daten aus einer Tabelle in eine andere übertragen (ADO + SQL)
- Daten aus einer Tabelle in eine andere übertragen (ADO + SQL)
- Einzeiler: Den Wert einer Zelle auf mehreren Tabellen summieren
- Eine bestimmte Zeile einer Word-Tabelle formatieren
- Die Zeilen einer Word-Tabelle abwechseln einfärben
- Eine Zelle in einer Word-Tabelle formatieren
- Sich nicht wiederholende Zufallszahlen generieren
V.782 (20.08.2021):
- Eine Userform nach Doppelklick auf eine Zelle in “Nähe” der Zelle aufrufen
- Spalten miteinander vergleichen und nicht “existente” Werte in kürzerer Spalte anhängen
- Das gleiche Makro für alle Dateien in einem Verzeichnis verwenden
- Prüfen, ob eine bestimmte Eintrag bereits in einem Directory vorhanden ist
- Einen Bereich mitsamt Format in Arrays packen und in anderer Tabelle ausgeben
- Zwei Varinaten, einen benannten Bereich in einen Array befördern
- Bestimmte Zeilen und Inhalte im Direktfenster ausgeben (Mehrere Inhalte)
- Zwei Varianten über eine benutzerdefinierte Funktion Buchstaben aus Zellen zu extrahieren
- Zeilen einfärben, wenn Bedingung erfüllt ist (Resize)
- Zellenadresse in Spalte und Zeile splitten
V.781 (20.08.2021):
- Das erste Feld in einem Array entfernen
- Das Filterkriterium für ein Seitenfeld einer Pivot-Tabelle aus einer Zelle entnehmen
- Die Formatierung der Linien in einem Diagramm anpassen
- Einen benannten Bereich nachträglich erweitern
- Eine Schaltfläche per Makro verschieben
- Die Position der angeklickten Schaltfläche finden
- Einen bestimmten Zeitraum in einem ListObject filtern
- Das Objekt FileDialog nutzen, um einen Datei-Öffnen-Dialog anzuzeigen
- Für mehrere Zellen ein Dropdown anlegen und diese aus einem Array speisen
- In eine Textbox nur Zahlen und ein Komma eingeben dürfen
V.780 (20.08.2021):
- Jeweils den ersten Buchstaben in einer Zelle Groß konvertieren
- Ausgehend vom aktuellen Datum den Monatsersten/Monatsletzten ermitteln
- Eine Funktion, um die Anzahl eines bestimmten Zeichens in einer Zelle zu ermitteln
- Automatisch Ordner anlegen gemäß der Vorgabe aus einer Tabelle (FSO)
- Die Anzahl der eindeutigen Werte in einem Bereich über eine Funktion abfragen
- Alle verwendeten Steuerelemente der Tabelle in einer Textdatei dokumentieren (Namen und Position)
- Automatisch für alle Formeln die Pfeile zu den beteiligten Zellen anzeigen
- Einen Bereich mit Zahlen mittels einer ArrayList sortieren und auf anderer Tabelle mit Koordinaten ausgeben
- Einen Bereich von Texten mittels einer ArrayList sortieren und auf anderer Tabelle mit Koordinaten ausgeben
- Einen Bereich mittels einer ArrayList sortieren und auf anderer Tabelle ausgeben
- VIDEO 264: Alternative Möglichkeiten, ein Makros zu starten
V.779 (20.08.2021):
- Ein Makro über einen Hyperlink starten
- Einen Zellenbereich mit Hilfe eines Arrays drehen und in anderer Tabelle einfügen
- Einen Bereich ohne Copy & Paste transponieren
- Den Namen der aktiven Tabelle ausgehend von der aktiven Zelle ermitteln (Parent)
- Alle Daten in einem Listobject löschen (Überschrift behalten)
- Alle Daten bis auf die Formeln in einem Listobject löschen
- Eine bestimmte Spalte in einem ListObject mit einem Standardwert füllen
- Drei Varianten den Namen der Mappe ohne Endung zu ermitteln
- Das Abfangen eines Laufzeitfehlers beim Löschen leerer Zeilen, wenn es keine leeren Zellen gibt
- Eine Suchfunktion für eine ListBox programmieren
V.778 (19.08.2021):
- Vier Varianten, bestimmte Spalten zu markieren
- VIDEO 263: Etwas tricky – Eine ListBox mit eigenen Spaltentiteln ausstatten
- Die Zeilen und Spalten in einem benannten Bereich ermitteln
- Ein Excel-Diagrammobjekt in Word einfügen und verkleinern
- Weiterentwicklung zum Video 060: Die aktuelle Zeile im Listenfeld in der Tabelle markieren
- Eine bestehende Formel automatisch nach unten ausfüllen
- Beim Betreten einer Zelle prüfen, ob überhaupt Eingaben in dieser Zeile vorhanden sind
- Eine Textdatei in einem Block einlesen und danach in einen Array packen (FSO)
- Mehrere Varianten aus einem Datum den Monat zu extrahieren
- Ein “Einzeiler”, um leere Zeilen in einer Tabelle zu löschen
V.777 (18.08.2021):
- Automatisch das Change-Ereignis hinter einer Tabelle einfügen
- Nach einer Eingabe in einer bestimmten Spalte automatisch die Spaltenbreite anpassen
- Eine Tabelle auf eine Druckseite anpassen
- Das Erstellungsdatum und Autor der Mappe ermitteln
- Eigenschaften einer Datei über das Shell-Objekt auslesen
V.776 (17.08.2021):
- Einen Array in einer benutzerdefinierten Funktion benutzen
- Zwei Varianten, bestimmte Tabellen aus einer Mappe zu entfernen
- Über eine benutzerdefinierte Funktion auf die Nebenzelle zugreifen
- Eine Rückfrage einholen, ob ein Bereich gelöscht werden soll
- In einer Tabelle das Filtern erlauben, aber das Sortieren verbieten
V.775 (15.08.2021):
- Die Anzahl der Zeilen in einem ListObject ermitteln
- Die erste und die letzte Zelle in einem Zellenverbund ermitteln
- Die Größe einer Datei in Bytes ermitteln (FSO)
- Die Größe einer Datei in Bytes ermitteln (FileLen)
- Eine Funktion, die prüft, ob ein Array bereits dimensioniert wurde
V.774 (12.08.2021):
- Die letzte Aktion (z.b. Eingabe) widerrufen
- Eine Collection füllen, neuen Eintrag einfügen und bestimmten Eintrag löschen
- Ein Dictionary ohne Duplikate füllen und auslesen
- Alle Shapes in einer Tabelle entfernen (außer Schaltflächen)
- Einen Recordset als Kriterienbereich definieren und bestimmte Sätze in anderer Tabelle ausgeben
V.773 (11.08.2021):
- Die regulären Ausdrücke verwenden, um die Position der ersten Zahl in einem Text zu finden
- Funktion, die die Position der ersten Zahl in einem String zurück gibt
- Einen eindimensionalen Array Feld für Feld abarbeiten
- Einen eigenen Recordset anlegen und mehrere Sätze aus einer Tabelle einspielen
- Einen eigenen Recordset anlegen und füllen
V.772 (09.08.2021):
- Über eine Funktion prüfen, ob sich ein bestimmter Key in einer Collection befindet
- Nach Eingabe eines Datums in einer TextBox 14 Tage dazuaddieren und in anderer Textbox ausgeben
- Labels zur Laufzeit in einer Userform einfügen
- Eine Collection füllen und wieder leeren
- Eine compilerbedingte Pause-Funktion programmieren
- Einem Listobject eine neue Zeile hinzufügen und Daten aus Bereich/Array einfügen
- Den Unterschied zwischen DateValue und CDate darstellen
- Eine Textdatei erst ab einer bestimmten Zeile lesen (traditionell)
- Beim Lesen einer Textdatei die ersten beiden Zeilen überspringen (FSO)
- Alle numerischen Zellen auf 2 Stellen hinterm Komma runden
- In allen Tabellen einer Mappe die Zellen-Farben entfernen
- Eine bestimmte Tabelle in eine neue Mappe exportieren
- Prüfen, ob die aktive Zelle innerhalb eines Bereichs liegt
- Bestimmte Daten aus einem benannten Bereich per ADO&SQL extrahieren (ab Datum)
- Ein mehrspaltiges Listenfeld über zwei geschachtelte Schleifen füllen
- Bestimmte Daten aus einem benannten Bereich per ADO&SQL extrahieren
- Einen Zugriff auf einen bestimmten Bereich per ADO&SQL herstellen
- Einen Zugriff auf einen benannten Bereich per ADO&SQL herstellen
- Einen 2D-Array kopieren, ändern und wieder löschen (API)
- Einen Array kopieren, ändern und wieder löschen (API)
- Einen Array füllen, drehen und in einen Bereich ausgeben
- Einen Array in einen Bereich ausgeben
- Einen kompletten Array in eine Zelle ausleeren
- Einen Array aus einer Tabelle befüllen, Extremwerte ermitteln und kennzeichnen
- Einen Array aus einer Tabelle befüllen und wieder zurückspielen
- Bild tauschen und in der gleichen Größe wieder einfügen
- Alle Shape-Objekte iner Tabelle als Grafiken abspeichern
- Ein dynamisches Fadenkreuz bei Auswahl einer Zelle einstellen
- Den Text in einer Textbox automatisch komplett markieren
- Einen Array in eine Tabelle schreiben
- Ein eindimensionales Datenfeld in eine Tabelle schreiben
- Daten aus einer geschlossenen Mappe auslesen und Änderungen wieder zurückschreiben
- Eine automatische Sortierung direkt nach einer Eingabe eines Schlüssels
- Bei Änderung eines Schlüssels den originären Schlüssel austauschen
V.771 (29.07.2021):
- VBA-Rundschreiben Juli 2021
- Formeln in einen Array schreiben, einfügen und nach unten ausfüllen
- Alle Daten aus einem Listobjekt entfernen
- Die angezeigten Zellen nach einer Filterung ermitteln
- Den sichtbaren Bereich eines Excel-Fensters ermitteln
V.770 (26.07.2021):
- Jede Änderung in Spalte A wird automatisch in Spalte A der Tabelle2 nachgezogen
- Die linke, obere Ecke einer Schaltfläche ermitteln (Zelle)
- Die Position der angeklickten Schaltfläche bestimmten
- Vier Varianten, nicht zusammenhängende Spalten zu markieren
- Eine Gültigkeitsliste beim Betreten temporär vergrößern
V.769 (23.07.2021):
- Handhabung beim Aufrufen einer Funktion mit einem optionalen Parameter
- Bestimmte Makros nicht im Fenster “Makros” der Leiste “Entwicklertools” anzeigen lassen
- Einen ENUM mit verstecktem Eintrag definieren
- Bestimmte Felder in einem Array ansteuern (in einer Zeile)
- Bestimmte Felder in einem Array ansteuern (in einer Spalte)
- Eine bestimmte Spalte in einem Array ansteuern
- Eine bestimmte Zeile in einem Array ansteuern
- Einen Text in einem Byte-Array ablegen
- Funktion, die bestimmte Zeichen aus einer Zelle entfernt
- Hexadezimal-Werte in Farben wandeln
V.768 (22.07.2021):
- Eine Filterung in einem ListObject wieder aufheben, ohne den Filter zu entfernen
- Einen zweidimensionalen Bereich (Array) in das Direktfenster schreiben
- Alle unikaten Texte aus einer Spalte in eine andere Spalte schreiben (Dictionary+Array)
- Alle unikaten Texte aus markierten Zellen im Direktfenster ausgeben (Dictionary)
- Alle unikaten Texte aus markierten Zellen in einen Array befördern
V.767 (21.07.2021):
- Funktion, die nur Zahlen aus einem String extrahiert (Val mit Einschränkung)
- Funktion, die nur Zahlen aus einem String extrahiert (reguläre Ausdrücke)
- Funktion, die nur Zahlen aus einem String extrahiert (Benutzerdefinierte Funktion)
- Ein Diagramm aus einem Array erzeugen
- Eine Kundenadresse aus einer Textdatei in eine Tabelle einfügen
V.766 (17.07.2021):
- Füllen eines Arrays mit einem Titel und einem Zellenbereich
- Die absolute Kurzform einen Array zu füllen und auszugeben
- Einen Array als Konstante anlegen und auslesen
- Comboboxen flexibel umschalten (eigene Eingaben möglich oder nicht)
- Zwei Varianten, die Anzahl der gefilterten Zeilen einer Tabelle zu ermitteln
- Den Namen und die Größe aller Dateien eines Ordners ermitteln (Shell-Objekt)
- Die erste Zelle im sichtbaren Teil des Fensters wird immer automatisch oben, links eingestellt
- Bei der Auswahl einer Zelle in Spalte A weitere 5 Zellen nach rechts automatisch auswählen
- Den Standardspeicherpfad in Word ermitteln
- Eine Gültigkeitsliste mit einem Verweis auf einen Bereich einfügen
V.765 (16.07.2021):
- Die Breite und Höhe eines Bereichs ermitteln (in Punkten)
- Zufallszahlen im Array generieren und danach in Tabelle ausgeben
- Kontendaten in ein ansehliches Format bringen
- Beim Aktivieren eines Zellendropdowns automatisch das Dropdown aufklappen
- Verhindern, dass bestimmte Spalten betreten werden
V.764 (15.07.2021):
- Mit ENUM Farben “sprechender” machen
- Eine bestimmte Farbe in einer Variablen speichern und danach für eine Zelle anwenden
- Eine Userform mit einem kopierbaren Inhalt aufrufen (MsgBox erweitern)
- Prüfen, ob ein Text aus einer Zelle in einem Array vorkommt
- Drei Varianten, den benutzten Bereich einer Tabelle zu bestimmen
V.763 (14.07.2021):
- In allen benutzten Zellen in Spalte A eine Datumskonvertierung durchführen (DateValue)
- In allen benutzten Zellen in Spalte A eine Datumskonvertierung durchführen (CDate)
- In allen markierten Zellen Apostropen entfernen
- In allen markierten Zellen einen einfachen Apostropen einfügen, wenn noch nicht vorhanden
- In allen markierten Zellen einen doppelten Apostropen einfügen, wenn noch nicht vorhanden
V.762 (13.07.2021):
- Einen einheitlichen Zoom für alle Tabellen einstellen
- Einen Array aus einer Tabelle befüllen und bestimmte Zeile/Spalte extrahieren
- Eine Tabelle kopieren, hinter einer bestimmten Tabelle einfügen und darauf referenzieren
- Alle gefilterten Daten wieder anzeigen. Vermeidung des Laufzeitfehlers bei ShowallData
- Daten erfassen über einen Dialog mit diversen Features
V.761 (12.07.2021):
- Benutzerdefinierte Funktion, die das Auftreten einer bestimmten Zeichens in einem String zählt
- Bestimmte Spalten aus einer Tabelle in eine andere übertragen (abweichende Spaltenanordnungen)
- Den verwendeten Bereich einer Spalte in eine andere Tabelle übertragen
- Den benutzten Zelle einer Zeile in einen Array übertragen
- Den benutzten Zelle einer Spalte in einen Array übertragen
- Eine Zelle mit einem Uhrzeitformat formatieren
- Funktion, die bestimmte Sonderzeichen aus einem Dateinamen entfernt
- Automatisch Bingo-Karten-Bögen erstellen
- Einen Schichtplan mit Hilfe von Shape-Objekten erstellen
V.760 (10.07.2021):
- In einem Bereich mit Zahlen jeweils die erste Ziffer auswerten und Verteilung prüfen
- Den Ausdruck nur erlauben, wenn ein korrekter Code eingegeben wird
- Einen Bericht mit Rohdaten befüllen
- Eine bestimmte Tabelle als PDF exportieren und per E-Mail versenden
- In allen Tabellen der Mappe nur die gelben Zellen editierbar lassen
V.759 (07.07.2021):
- Drei Varianten, das Minuszeichen auf der falschen Seite zu eliminieren und nach links zu stellen
- Rohdaten in einen Bericht einspielen
- Verschiedene Filterkriterien aus einer Steuertabelle automatisch für die Filterung anbieten
- Bereich mit Kriterien zur Filterung angeben (Zahlen)
- Bereich mit Kriterien zur Filterung angeben (Texte)
V.758 (06.07.2021):
- Zeilen bei Gruppenwechsel automatisch gruppieren und Gruppierung wieder aufheben
- Zwei Varianten, einen Bereich mit einem Namen zu versehen
- Ein Einzeiler, um eine neue Tabelle in einer Mappe einzufügen und eindeutig zu benennen
- Bestimmte Zeilen in einer Tabelle identifizieren/entfernen mit Wildcard und Like
- Zellen aus verschiedenen Tabellen in einem Array verarbeiten
- VIDEO 262: Stammdatenpflege in einer Mappe für alle Nutzer garniert mit einem hübschen ListView
V.757 (05.07.2021):
- Eine bestimmte Spalte aus einem Array holen und ausgeben
- Eine mit Semikolon getrennte Zeichenfolge aus Zellen extrahieren und auf mehrere Zeilen aufsplitten
- Den Namen der ältesten Datei in einem Ordner ermitteln
- Den Namen der aktuellsten Datei in einem Ordner ermitteln
- Daten holen aus geschlossener Datei unter Prüfung, ob der richtige Provider im Einsatz ist
- Zwei Varianten, die erste freie Zelle in einer Zeile zu finden
- Zwei Varianten, die erste freie Zelle einer Spalte zu finden
- Einen Array aus mehreren Spalten eines Bereichs sortieren und ausgeben
- Einen Array (aus einer Spalte einer Tabelle) sortieren und ausgeben
- Eine ListView aus einer anderen Mappe befüllen und alle markierten Einträge in eine Tabelle schreiben (ADO+SQL)
V.756 (05.07.2021):
- Einen Array mit Hilfe eines ArrayList sortieren und ausgeben
- Alle alphanumerischen Zeichen aus einem String entfernen (Reguläre Ausdrücke)
- Verwenden des Operators Like, um zu prüfen, ob eine Zeichenfolge in einem String vorkommt
- Arbeiten mit Evaluate, um Spalten-Nr in einen Array zu befördern
- Mit ADO & SQL auf eine Textdatei zugreifen, bestimmte Daten herausziehen und in eine Tabelle ausgeben
- Mit ADO & SQL auf eine Textdatei zugreifen
- Einen String mit Trennzeichen (Komma) aus mehreren Zelleninhalten erstellen
- Doppelte Daten aus Bereich entfernen (auf Basis einer bestimmten Spalte im Bereich)
- Zelle für Zelle von der letzten bis zur ersten Zelle abarbeiten
- Mehrere Hyperlinks mit Sprungziel zu anderen Tabellen einfügen
V.755 (04.07.2021):
- Mehrere nicht zusammenhängende Bereiche lückenlos in einen Array einspielen
- Zelle für Zelle aus einer geschlossenen Mappe lesen, ohne die Mappe zu öffnen (ADO+SQL)
- Sammlung von Funktionen, welche zur Berechnung von 2D Vectoren geeignet sind
- Die Länderkennung eines Landes abfragen
- Die jeweilige Landessprache ermitteln
V.754 (03.07.2021):
- Alle sichtbaren Spalten in einem Bereich kennzeichnen
- Alle sichtbaren Zeilen in einem Bereich kennzeichnen
- Benutzerdefinierte Funktion, die Zeichen zwischen zwei Vorgabezeichen extrahiert
- Alle Diagrammobjekte in der Mappe als Grafik exportieren
- Ein Diagrammobjekt als Grafik exportieren
- Bestimmte Zeichen aus einem String entfernen und durch Leerzeichen ersetzen
- Benutzerdefinierte Funktion, die prüft, ob ein Datum auf ein Wochenende fällt
- Daten von einer Tabelle in eine andere kopieren (andere Spaltenanordnung)
- Auf Basis einer Schaltflächenposition eine bestimmte Spalte anspringen
- Die Zeilen- und Spaltennummer einer Schaltfläche abfragen
- Die Anzahl eines bestimmten Zeichens in einem String ermitteln
- Eine Textdatei Zeile für Zeile lesen und im Direktfenster ausgeben (FSO)
- Einem Listobject eine Ergebniszeile hinzufügen
- Ein Listobject nach einem eindeutigen Begriff durchsuchen
- VIDEO 261: Kundenpflege auf Knopfdruck – standardisierte E-Mails individuell zusammenstellen
V.753 (02.07.2021):
- Alle Datenzeilen aus einem ListObject entfernen
- Zwei Varianten, um eine Zelle mit einem Zeilenumbruch zu schreiben
- Erste und letzte Zelle in einem bestimmten Bereich finden
- Erste und letzte Spalte in einem bestimmten Bereich finden
- Erste und letzte Zeile in einem bestimmten Bereich finden
- Mit einem Klick auf eine bestimmte Zelle, eine e-Mail zusammenstellen und anzeigen
- Doppelte Leerzeichen in einer Spalte entfernen (Evaluate)
- Doppelte Leerzeichen in einer Spalte ohne Schleife entfernen (Trim)
- Alle Leerzeichen in einer Spalte entfernen (Replace)
- Über eine TextBox Texte in einer ListBox finden
V.752 (02.07.2021):
- Mit Hilfe des Ereignisses KeyPress nur Zahlen, Komma und Punkte zur Eingabe in einer TextBox freischalten
- Mit Hilfe des Ereignisses KeyPress nur Zahlen zur Eingabe in einer TextBox freischalten
- Eine Formel (=SUMME) in eine Zelle schreiben
- Den Abbruch bzw. keine Eingabe in einer InputBox abfangen
- Eine CSV-Datei in eine Tabelle importieren (QueryTables.Add)
- Alle Haken aus Kontrollkästchen (Formular-Steuerelement) auf allen Tabellen rausnehmen
- Den Haken bei allen CheckBoxen (ActiveX) auf allen Tabellen rausnehmen
- Das verwendete Dezimaltrennzeichen auslesen
- Ab einer bestimmten Zelle den darunter liegenden, benutzten Bereich ermitteln
- Alle CSV-Dateien in Unterordnern nacheinander verarbeiten und wieder als CSV abspeichern
V.751 (01.07.2021):
- Ermitteln, ob in einem Bereich Zeilen eingefügt oder entfernt wurden
- Nur gefüllte Zellen einer Spalte in eine andere Tabelle übertragen
- Aus zwei Zellen einen zusammenhängenden Bereich erstellen
- Den Pfad- und Dateinamen aller geöffneten Mappen im Direkfenster ausgeben
- Mehrere Möglichkeiten, einen Bereich von einer Tabelle in eine andere zu übertragen
- Zwei Varianten, den umliegenden Bereich einer Zelle ermitteln
- Die Inhalte zweier Spalten vergleichen mit der Funktion StrComp
- Die Monatsnamen als Array über eine Funktion schreiben
- Mit der Funktion AutoFill nur Formate übertragen
- Die Blitzvorschau von Excel per VBA ansprechen
- Die Funktion AutoFill mit Monaten ausfüllen
- Die Funktion AutoFill mit “Kopieren” nutzen
- Einen Jahreskalender erstellen mit Hilfe der Methode DataSeries
- Für das aktuelle Jahr jeweils den ersten / letzten eines jeden Monats ausgeben
- Fehlende Nummern aus einer Liste extrahieren (Technik vor Office 365)
V.750 (30.06.2021):
- Einen beliebigen Text in einer Textdatei austauschen und als neue Textdatei speichern
- Einen Bereich Zelle für Zelle von oben nach unten und rechts nach links verarbeiten
- Eine Schleife durch einen Bereich rückwärts laufen lassen
- Einen Hyperlink einfügen ohne Sprungadresse
- Eine Mehrfachsuche nach einem bestimmten Datum ausführen
- Eine Suche nach einem Datum ausführen, wenn das Datum eine Formel ist
- Eine Combobox in einer Userform mit nur einer Zeile befüllen
- Zufallszahlen per Formel einfügen und danach einfrieren
- Alle numerischen Zeichen (0-9) in einer Zelle einfärben
- Fehlende Rechnungsnummern ermitteln bei gemischen Rechnungsnummern (mit Kürzel)
V.749 (30.06.2021):
- Eine Listbox ohne Duplikate füllen
- Den Wert der Eigenschaft CutCopyMode auslesen, siehe Direktfenster!
- Einen Bereich von Zellen benennen und in einen Array packen
- Zahlen aus Zellen als Text in einen Array einspielen
- Reagieren, wenn das Formelergebnis einer Zelle sich ändert
- Mehrere Formeln in Array schreiben und dann nach unten ausfüllen
- Das erste/letzte Auftreten eines Suchbegriffs ermitteln
- Prüfen, ob ein bestimmter Wert in einer Spalte vorkommt
- VIDEO 260: VBA: Sehr flexibel – eine eigene Funktion, um fehlende Nummern aus Liste zu extrahieren
- Benutzerdefinierte Funktion zur Erstellung einer Unikatsliste
V.748 (29.06.2021):
- Einen Bereich in Array überführen und bestimmte Spalte in anderen Array bringen
- Eine E-Mail mit einem Bildanhang versenden
- Bestimmte e-Mails in einen Unterordner verschieben
- Einen aktuellen Tagesordner automatisch anlegen (FSO)
- Mehrere Ordner und Unterordner erstellen
- Texte an eine Funktion übergeben und Array zurück bekommen
- Drei Varianten, einen eindimensionalen Array zu füllen
- Bestimmte Zeilen in einigen Tabellen entfernen
- Mehrere Tabellen in eine ListBox einlesen und eine Such-Funktion programmieren
- VIDEO 259: Unglaubliche Vielfalt – 5 Techniken, Daten bedingt zu summieren (mehrere Kriterien)
V.747 (26.06.2021):
- Daten summieren, wenn mehrere Bedingungen zutreffen (Matrixformel)
- Daten summieren, wenn mehrere Bedingungen zutreffen (AutoFilter+Subtotal)
- Daten summieren, wenn mehrere Bedingungen zutreffen (Schleife)
- Daten summieren, wenn mehrere Bedingungen zutreffen (SumIfs)
- Daten summieren, wenn mehrere Bedingungen zutreffen (ADO + SQL)
- Den ersten Satz finden unter Berücksichtigung zweier Spalten (Schleife)
- Den ersten Satz finden unter Berücksichtigung zweier Spalten (Matrix-Formel)
- Funktion, die bestimmte Zeichenfolgen in Zellen in einer bestimmten Farbe zählt
- Zeilen auf Basis einer Hilfsspalte automatisch gruppieren
- Die Summe einer Spalte in einer TextBox anzeigen
V.746 (25.06.2021):
- Über eine API Funktion eine E-Mail versenden (32 Bit/64 Bit)
- In einem benannten Bereich jeder Zelle einen Rahmen verpassen und einen Gesamtrahmen einfügen
- In einem benannten Bereich jeder Zelle einen Rahmen verpassen
- Einen AutoFilter in einer intelligenten Tabelle ein- und ausblenden
- Einen AutoFilter in einer Tabelle im Wechsel ein- und ausblenden
- Eine Gefilterte Liste Zelle für Zelle abarbeiten
- Ein Fenster an einer bestimmten Zeile und Spalte einfrieren
- Über eine API-Funktion den Computernamen abfragen (32-Bit/64-Bit)
- Den Computernamen mit Hilfe eines Skript-Befehls ermitteln
- Arbeiten mit einem benutzerdefinierten Datentyp
V.745 (24.06.2021):
- Die letzte, belegte Zeile und Spalte in einer Tabelle finden (End oder Specialcells)
- Die letzte, belegte Zeile und Spalte in einer Tabelle finden (Find oder usedrange)
- Zeilenumbrüche aus einem String entfernen – Replace oder worksheetfunction.clean
- Drei mögliche Varianten eine bestimmte Spalte nach einer eindeutigen Suche anzusprechen
- Die in Zellen eingestellten Zahlenformate auslesen
- Alle Shapes mit Textinhalten in einer Präsentation auflisten
- Mehrere Schaltflächen in eine Tabelle einfügen und mit einem Makro verknüpfen
- Eine Textdatei anlegen und einen Groß-konvertierten Text speichern
- Textdatei anlegen und bei Bedarf überschreiben bzw. anhängen (FSO)
- VIDEO 258: Array-Power – Fehlende Nummern bei Nummernkreisen mit alphanumerischem Inhalt + Zahl
V.744 (23.06.2021):
- Einen Bereich (gedreht) einer Tabelle in einen Array übertragen – Kurzschreibform
- Einen Bereich aus Zeilen (Beginn + Ende) bilden
- Einen Bereich spaltenweise abarbeiten
- Einen Bereich zeilenweise abarbeiten
- Fehlende Nummern in einer Liste ausgeben
- Runden mit VBA auf 5-er Basis
- Mehrere Spalten (A:D) mit dem Textformat hinterlegen
- Das Direktfenster in der Entwicklungsumgebung über ein Makro leeren
- VBA-Rundschreiben 06/2021
- VIDEO 257: Recht flott – die universale Suchen-Funktion als benutzerdefinierte Matrix-Funktion
V.743 (20.06.2021):
- Von Cells-Bezug auf Range-Bezug umschalten
- Zwei Varianten zu prüfen, mit welchen Zeichen eine Zeichenfolge beginnt (INSTR + LIKE)
- Die Laufzeit eines Makro messen und im Direktfenster ausgeben
- Eine Prüfung vornehmen, ob eine Objekt gesetzt wurde
- Ein Makro nach einer kleinen Pause (5 Sek.) wieder fortsetzen
- Den Öffnen-Dialog anzeigen, um eine Textdatei zu öffnen und zeilenweise zu lesen
- Eine Textdatei über das Filesystem-Objekt anlegen und einen Eintrag vornehmen
- Die Bibliothek “Scripting Runtime” einbinden/deaktivieren per Makro
- Ein Beispiel, um Artikelnummern im Array umzustellen und in eine Spalte zu schreiben
- Beim Speichern der Mappe wird automatisch eine Sicherungskopie mit Datums- und Zeitstempel erzeugt
V.742 (18.06.2021):
- Einen Bereich in einer Tabelle schützen und Formeln verbergen
- In einer Spalte nur unikate Werte eingeben dürfen
- In einer Spalte nur Zahlen eingeben dürfen
- Alle gefilterten Zeilen einer Tabelle entfernen (ohne Überschrift)
- Bestimmte Zeilen in jeder Tabelle der Mappe entfernen
- Doppelte Werte aus einem eindimensionalen Array entfernen mit Hilfe des Dictionarys
- Doppelte Werte im Array entfernen
- Doppelte Zeilen aus einer Tabelle entfernen über die Methode RemoveDuplicates
- Einen Dictionary verwenden, um doppelte Zeilen aus einer Tabelle zu entfernen
- Ermittlung der gemeinsamen Nutzer der Arbeitsmappe
V.741 (17.06.2021):
- Leere Zellen im ausgewählten Bereich finden (For each Next-Schleife)
- Leere Zellen im ausgewählten Bereich finden (Find/FindNext)
- Alle Tabellen der aktuellen Mappe in eine neue Mappe kopieren
- Eine Tabelle kopieren und am Ende der Mappe einfügen
- Alle Tabellen aus einem Word-Dokument in Excel einfügen
- Zugriff auf eine Zelle im ListObject über den Spaltentitel erreichen V.2
- Zugriff auf eine Zelle im ListObject über den Spaltentitel erreichen V.1
- Die erste und letzte Zelle in einem Bereich ermitteln
- Letzte belegte Zelle in Spalte finden (Spalte leer?)
- Zwei Varianten belegte Zellen einer Spalte zu zählen
V.740 (16.06.2021):
- Einen Dialog mit Mehrfach-Dateiauswahl anzeigen und auswerten
- Eine mehrspaltige Listbox zur Laufzeit einfügen und mit Daten verknüpfen
- Mehrere Bedingungen im bed. Format einstellen und auf mehrere Zellen anwenden
- Den Pfad des Desktops ermitteln mit Hilfe von des Shell-Objekts
- Eine neue Tabelle am Ende der Mappe einfügen und eindeutig benennen
- Zwei Varianten, die Anzahl der gefilterten Zeilen zu ermitteln
- Funktion, die prüft, ob eine Zeichenfolge in einem Array vorkommt
- Den nicht-benutzten Bereich einer Tabelle entfernen
- Mehrere mit Komma getrennte Werte aus Zellen in Zeilen aufsplitten
- Bestimmte Spalte/Zeile aus einem Array extrahieren und ausgeben
V.739 (15.06.2021):
- Aus einem Pfad- und Dateinamen verschiedene Infos extrahieren (FilesystemObject)
- Alle alphanumerischen Zeichen aus einem String entfernen (Reguläre Ausdrücke)
- Den Namen des Outlook-Posteingangsordner auslesen
- Einen Array aus einer Tabelle befüllen, erweitern und wieder ausgeben
- Die Laufzeit eines Makros messen über die Funktion GetTickCount
- Listobject kopieren und in Word Dokument einfügen
- Aus Daten eines Bereichs eine unikate Liste erstellen (Dictionary)
- Mehrere Textboxen in einer Userform einfügen, aus Zellen befüllen und nach Änderung zurückschreiben
- VIDEO 256: Der Länder-Report: Kriterien für eine SQL-Abfrage dynamisch zusammenstellen
- Bestimmte Daten über eine SQL-Anweisung abfragen und ausgeben (Ausschluss-Verfahren)
V.738 (14.06.2021):
- Eine Select case -Anweisung mit Wildcards bauen
- Einen umliegenden Bereich aus einer Tabelle kopieren und in andere Tabelle einfügen
- Einen dynamischen Bereich aus einer Tabelle kopieren und in andere Tabelle einfügen
- Ein Dropdown aus einer anderen Mappe befüllen
- Zeilen je nach Status einfärben
- Automatisch eine bestimmte Anzahl von Kontrollkästchen in eine Tabelle einfügen
- Mehrere Tabellen in eine Ergebnistabelle einspielen
- Automatisch einen Saldo erstellen aus Soll und Haben-Buchungen
- Eine benutzerdefinierte Liste automatisch nummieren
- Mehrere CSV-Dateien nacheinander einlesen und ein ListObject daraus erstellen
V.737 (20.05.2021):
- Zwei Varianten, um die Breite bestimmter Spalten einzustellen
- Einen Bereich um weitere x-Zeilen erweitern (Resize)
- Einen Bereich um weitere x-Spalten erweitern (Resize)
- Einen zweidimensionalen Array im Direktfenster ausgeben (For each Next-Schleife)
- Einen zweidimensionalen Array im Direktfenster ausgeben (For Next Schleife)
- Einen Zelleneintrag auf Basis einer Trennzeichens in zwei Teile splitten
- Prüfen, ob sich ein bestimmter Eintrag in einem Array befindet
- Eine Formel schreiben und nach unten ausfüllen – Leserfeedback zu ID12308
- Das Ereignis Exit nutzen, um einen bereits erfassten Satz zu prüfen
V.736 (20.05.2021):
- Unikate Werte einer Spalte in einen Array einfügen
- Ein Diagramm auf Basis eines Arrays erstellen
- Eine Spalte an einer bestimmten Stelle der Tabelle einfügen und Format übernehmen
- Einen Array aus einer Konstanten verarbeiten
- Den Datenbereich einer intelligenten Tabelle leeren
V.735 (19.05.2021):
- Prüfen, ob sich ein bestimmter Eintrag in einem Array befindet
- Die Größe eines Bereichs in Pixel ermitteln
- Alle Word – Tabellen in Excel importieren
- Diverse Varianten, die letzte, belegte Zelle einer Spalte zu ermitteln
- Einen Jahresbericht je Kostenstelle erstellen (statt Werte, die Zellen-Bezüge als Formel ausgeben)
V.734 (18.05.2021):
- Einen Datenfilter über eine InputBox füttern und Endergebnis summieren
- Drei Varianten, um aus einer Datums- und Zeitangabe die Uhrzeit zu entfernen
- Nur bestimmte Daten von einer Tabelle in eine andere übertragen (2 Varianten)
- Weitere Varianten zu prüfen, ob ein Bereich leer ist (Bezug zu ID 12314)
- VIDEO 255: Einen Jahresbericht mit nur einer Funktion blitzschnell erstellen
V.733 (17.05.2021):
- Nicht erkannte Leerzellen in einem Bereich finden
- Einen Wert aus einem ListObject über die Zeilen-Nr und den Spaltentitel holen
- Verbundene Zellen aufheben und Werte übertragen
- Die Spalten anhand der Überschrift und mittels eines Arrays verschieben
- Einen bereits gefüllten Array eine zusätzliche Spalte hinzufügen
V.732 (16.05.2021):
- Spalten kopieren mit Hilfe eines Arrays
- Zwei Varianten, um eine Unikatsliste zu erstellen
- Zwei Varianten, um zu prüfen ob ein Bereich leer ist
- Nur die gefüllten Zellen einer Spalte in eine andere Tabelle übertragen
- Zwei Varianten, um auf eine kopierte Tabelle zu referenzieren
- Einzelne Zeilen in eine Textdatei schreiben
- Doppelte Zeilen entfernen, wenn die ersten beiden Spalten übereinstimmen
V.731 (15.05.2021):
- Eine Zeichenfolge in einer Textdatei ersetzen und speichern
- Eine Formel schreiben und nach unten ausfüllen (FillDown)
- Eine Datenüberprüfung (Zellen-Dropdown) per Makro einstellen
- Beim Drücken der F1-Taste einen Sound ausgeben
- Eine Mehrfachsuche in einem Bereich durchführen (Find & FindNext)
- Alle Zellen einer Spalte mit 0 löschen
- Ein Datum finden, welches durch eine Formel erzeugt wurde
- Alle Buchstaben in einem Zellenbereich automatisch einfärben
- Eine Alternative ein mehrspaltiges Listenfelds aus einer Tabelle befüllen
- Funktion, die einen Bereich von Zellen in einen eindimensionalen Array überträgt – Erweiterung
V.730 (15.05.2021):
- Funktion, die einen Bereich von Zellen in einen eindimesionalen Array überträgt
- Formeln über einen Array nach unten ausfüllen
- Eine CSV-Datei in einen Array einlesen (ADO + SQL)
- Eine CSV-Datei in einen Array einlesen und weiterverarbeiten
- Eine CSV-Datei in eine Tabelle importieren (QueryTables)
- Drei alternative Varianten zu prüfen, ob eine Zahl in einem Bereich vorkommt
- Beim Aktivieren einer Tabelle eine Schaltfläche in Nähe des letzten Eintrags positionieren
- Dynamisch Zeilen einfügen und befüllen – Daten konvertieren
- Eine Funktion, die prüft ob eine Zelle eine Gültigkeitsregel besitzt
- Einen dynamischen Bereich in einer Tabelle einrichten
V.729 (14.05.2021):
- Eine Tabelle benutzerdefiniert sortieren
- Ein Ereignis zur Laufzeit eines Makros einfügen
- Nur bestimmte Zeilen einer Tabelle in einen Array befördern (ohne Schleife)
- Eine Tabelle als CSV-Datei speichern (ohne Mappe zu verlassen)
- Mehrere Spalten in eine Spalte überführen
- Vorsicht Falle: Alle Zellen mit genau drei Zeichen leeren
- Dynamisches Einfügen von Zeilen – Bezug auf VIDEO 253
- Einen Bereich in einen eindimensionalen Array befördern und untereinander ausgeben
- Einen Bereich benennen und Bezug und Name ausgeben
- VIDEO 254: Zwei schnelle Varianten, Tabellen zu vergleichen und Unterschiede zu dokumentieren
V.728 (13.05.2021):
- Eine zufällige Zahl in einem vorgegebenen Wertebereich bilden
- Die schnellste Methode den RGB-Farbwert einer Zelle zu bestimmen
- Einen Bereich vor direkter Eingabe sperren
- Zwei Varianten die Eingabe von Daten in einer bestimmten Spalte nicht zulassen
- Zwei Tabellen miteinander vergleichen und Unterschiede kennzeichnen
- Drei Varianten, um zu prüfen, ob eine Zelle leer ist
- Eine mehrspaltige Listbox zur Laufzeit anlegen und füllen
- Über eine Userform Daten eingeben und den Tabellennamen als Worksheet übergeben
- Benutzerdefinierte Funktion, die Zeichenweise einen Array füttert
- Einen Text Zeichen für Zeichen in einen Array befördern
V.727 (12.05.2021):
- Mehrere Filterkriterien für eine Spalte einstellen (über Array)
- Mehrere Filterkriterien für eine Spalte einstellen
- Eine neue Tabelle am Ende der Mappe einfügen und eindeutig benennen
- Ein Dictionary für die Filtereinstellungen verwenden
- VIDEO 253: Total aussichtslos? Ein nicht verarbeitbares Format blitzschnell konvertieren
- Alle Bilder aus einem Verzeichnis untereinander in einer Tabelle einfügen
V.726 (11.05.2021):
- Alle Zeilen, die im Status etwas anderes als “*ok*” haben, entfernen
- Variable Funktion, um Zufallszahlen zu generieren
- Benutzerdefinierte Funktion, um Texte mehrerer Zellen in eine Zelle zu bringen
- Alle Zeilen aus einer Textdatei in eine andere Textdatei anhängen
- Eine bedingte Summierung mit mehreren Bedingungen in einer Userform ausführen
V.725 (10.05.2021):
- Über einen Doppelklick auf einen Eintrag in Spalte A diesen als Filterkriterium übernehmen
- Mehrere Bedingungen flexibel über eine Funktion einstellen
- VIDEO 252: Mehrere Möglichkeiten einen flexiblen Zellen-Bereich zu erstellen
- Einen dynamischen Bereich erstellen
- Eine Tabelle so schützen, dass keine Auswahl von Zellen möglich ist
- Ein kleiner Trick mit dem Direktfenster
- Einen eigenen Kalender per Klick auf ein Textfeld aufrufen
V.724 (08.05.2021):
- Die Anzahl der Dimensionen eines Arrays ermitteln
- VIDEO 251: Reine Geschmackssache – Mehrere IF-Bedingungen übersichtlicher erfassen
- Ein flexibles Fadenkreuz für eine bessere Übersichtlichkeit in einer Tabelle erstellen
- Funktion, die aus einem Text ein Datum macht
- Aus Excel heraus alle Folientexte einer PowerPoint-Präsentation in ein Word-Dokument ausgeben
V.723 (07.05.2021):
- Die Hintergrundfarbe eines bedingten Formats bzw. Farbe der “normalen” Zelle abfragen
- Den Zoom auf allen Tabellen gleich einstellen
- Alle verbundenen Zellen auflösen und Wert übertragen in alle Zellen
- Benutzerdefinierte Funktion, die die Anzahl eines bestimmten Zeichens in einem String ermittelt
- VIDEO 250: Flexibler Zugriff auf eine intelligente Tabelle über ADO & SQL (bedingte Summe)
- Im Listobject für alle Regionen eine Summe bilden mit Hilfe von SQL/ADO
- Für alle Regionen eine Summe bilden mit Hilfe von SQL/ADO
- Bestimmte Daten eines benutzten Bereichs über eine SQL-Anweisung abfragen und ausgeben
- Alle Daten eines benutzten Bereichs über eine SQL-Anweisung abfragen und in Tabelle ausgeben
- Alle Daten eines benutzten Bereichs über eine SQL-Anweisung abfragen
V.722 (06.05.2021):
- Eine Ergebniszeile in einem ListObject hinzufügen (Summe+Anzahl)
- Bestimmte Bereiche in einem ListObject ansprechen
- Unikate Werte aus Bereich ermitteln, ausgeben und sortieren
- Unikate Werte aus Zeile ermitteln, ausgeben und sortieren
- Unikate Werte aus Spalte ermitteln, ausgeben und sortieren
- Gefilterte Zeilen aus Tabelle entfernen
- Aktuelle Tabelle als csv speichern
- Zwei Varianten, eine mehrzeilige Zelle zu schreiben
- Für einen bestimmten Bereich einen Rahmen einfügen
- Jede Zelle in einem Bereich mit einem Rahmen versehen
V.721 (05.05.2021):
- Alle eingestellten Filter in ListObjekten entfernen
- Bestimmte Zeilen aus einem Bereich entfernen
- Nur sichtbare Zeilen (nicht ausgefiltert) verarbeiten
- Drei Varianten, den Computernamen zu ermitteln
- Die Anzahl gefüllter Zellen in einem Bereich ermitteln
- Alle Folien und Shapes einer PowerPoint-Präsentation auslesen
- Mehrere Schaltflächen einfügen und mit einem Makro verknüpfen
- Einen Array füllen und nur Inhalte leeren, Struktur belassen
- Zwei Varianten, einen Array zu befüllen und danach wieder zu leeren
- VIDEO 249: Performance-Check: 3 Varianten-800.000 Zellen verarbeiten, was geht am Schnellsten?
V.720 (04.05.2021):
- Den aktuellen Speicher-Ordner ermitteln
- Eine Mappe “unbemerkt” öffnen, Zelleninhalt abholen und wieder schließen
- Eine neue Tabelle am Ende der Mappe einfügen und eindeutig benennen
- Zwei Varianten, alle Zellen in einem Bereich neu zu kalkulieren
- Der Inhalt mehrer Zellen wird in einer Zelle (Feld für Feld) ausgegeben
- Zwei alternative Möglichkeiten, auf eine Eingabe in einer bestimmten Zelle zu reagieren
- Die Bibliothek Scripting Runtime (FS) einbinden und den Verweis wieder lösen
- Zwei Varianten, alle Zellen eines Bereichs abzuarbeiten
- Eine Mappe öffnen, ohne dass die Verknüpfungsabfrage angezeigt wird
- Zwei alternative Varianten, um zu prüfen, ob eine Tabelle existiert
V.719 (03.05.2021):
- Eine Textdatei bei Bedarf anlegen und dynamisch einen Datensatz anhängen (FSO)
- Zwei Varianten, doppelte Anführungszeichen in einer Formel zu schreiben
- Drei Varianten, Texte in einen Array einzufügen
- VIDEO 248: Excel-VBA: Alles im Hintergrund(ohne Hilfstabellen): Daten über eine Userform bedingt summieren
- Alle Makros aus der aktuellen Mappe in einer Tabelle ausgeben
- Automatische Löschung sämtlichen Quellcodes aus der Mappe nach einem bestimmten Datum
- Leere Zellen im sichtbaren Bereich des Fensters kennzeichnen
- Die erste Spalte einer Zeile ermitteln (RangeSelection)
- Den Inhalt aller Zellen in einem Bereich drehen
- Vor dem Speichern einer Mappe die aktuelle Zeit in eine Zelle schreiben
V.718 (02.05.2021):
- Den Doppelklick in einem bestimmten Bereich der Tabelle überwachen
- Alle benannten Bereiche inkl. der Bezüge in einen Array packen
- Beim Betreten einer bestimmten Zelle automatisch das aktuelle Datum schreiben
- Eine Mappe nur schließen dürfen, wenn alle relevanten Zellen gefüllt sind
- Beim Betreten einer Tabelle automatisch eine ScrollArea einrichten
- Einen Dateiauswahl-Dialog anzeigen und auswerten (GetopenFilename)
- Alle dreistellige Buchstabenkombinationen ausgeben
- Zwei Varianten, einen eindeutigen Schlüssen zu erstellen (5 Stelle bzw. 10 Stellen)
- Zwei Varianten, den Desktop des Users zu ermitteln
- Mit Hilfe einer ListBox eine bedingte Summierung umsetzen
V.717 (01.05.2021):
- Alle Wochennamen mit einem “Einzeiler” in eine Spalte einfügen
- Alle leere Zellen in einer Spalte entfernen (ganze Zeile)
- Alle leere Zellen in einer Spalte entfernen (nach oben schieben)
- Die Schriftart und die Schriftgröße für die komplette Mappe ändern
- Vier Varianten, das Datum der letzten Änderung an einer Mappe zu ermitteln
- Letzte Änderung und letzten Autor in die Fußzeile einer Tabelle schreiben
- Bestimmte Datensätze in einer Mappe ändern, ohne diese zu öffnen (SQL + ADO)
- Bestimmte Einträge einer Tabelle finden und ändern (SQL + ADO)
- Eine Unikatsliste über mehrere Spalten hinweg bilden
- Ein bedingtes Format in eine Tabelle auslesen, ändern und wieder zurückschreiben
V.716 (30.04.2021):
- Ein bedingtes Format “über dem Durchschnitt” einfügen
- Bedingtes Format auf einen größeren Bereich erweitern
- Ein bedingtes Format mit Bezug auf eine bestimmte Zelle einstellen
- Ein bedingtes Format auslesen, ändern und wieder einspielen
- VIDEO: 247: Ein Zeitfresser ohne Ende – Daten im unpraktischen Format besser verarbeitbar machen
V.715 (29.04.2021):
- Eine bestimmte Anzahl von Leerzeichen in einem Text einfügen (STRING)
- Alle Vorzeichen drehen (negativ zu positiv und positiv zu negativ)
- Leere, farbige Zellen in einem Bereich zählen und ausgeben
- Benannte Bereiche und Inhalte in eine neue Mappe übertragen
- VBA-Rundschreiben 04/2021
V.714 (27.04.2021):
- PDF-Skript: Excel Tipps & Tricks II (70 Seiten)
- Die Größe (Höhe) des Menübands abfragen
- Ermitteln, ob beim Makro -Start die Umschalt-Taste gedrückt wird
- Nach jedem Zeichen einer Zelle ein Sonderzeichen einsetzen
- Benutzerdefinierte Funktion, um den RGB-Wert einer Zellen-Farbe zu ermitteln
V.713 (26.04.2021):
- PDF-Skript: Excel Tipps & Tricks I (139 Seiten)
- Einen Ordnernamen abfragen und in eine Zelle schreiben (FileDialog)
- Pfad und Dateinamen in Zelle ausgeben (GetOpenfilename)
- Eine Combobox mit zwei Spalten aufrufen und die zweite Spalte weiterverarbeiten
- Nur farbige Spalten ein- und ausblenden
V.712 (22.04.2021):
- Fehlerhafte Zellen in einem Bereich finden und kennzeichnen
- Bestimmte Zeilen identifizieren und auf andere Tabelle übertragen
- Den ausgewählten Bereich einer Tabelle als Grafik auf dem Bildschirm ablegen
- Ein Bild aus einer Tabelle als Grafik exportieren
- Eine bestimmte Mappe nach Existenz-Prüfung löschen
V.711 (20.04.2021):
- Einen Excel-Bereich abfotografieren und in eine e-Mail übertragen
- Die Anzahl der Zellen in einem verbundenen Bereich zählen
- Prüfung, ob eine bestimmte Zelle zu einem verbundenen Bereich gehört
- Eine neue Tabelle am Ende der Mappe einfügen und automatisch eindeutig benennen
- ine benutzerdefinierte Funktion beim Öffnen der Mappe in eine Kategorie hängen und beschreiben
V.710 (19.04.2021):
- VIDEO 246: kleines Farbenspiel – Leere Zellen automatisch mit dem darüber liegenden Wert füllen
- Leere Zellen einer Spalte mit dem Wert darüber füllen
- Benutzerdefinierte Funktion, um nicht zusammenhängende Zellen zu verknüpfen
- Benutzerdefinierte Funktion, um den Inhalt mehrerer Zellen miteinander zu verknüpfen
- Eine Datei kopieren und unter einem anderen Namen und Dateiformat ablegen
V.709 (18.04.2021):
- VIDEO 245: Automatisch eine Sicherungskopie der Mappe während der Laufzeit des Makros erstellen
- Alle Dateien eines Ordners verarbeiten
- Eine Unikatsliste erstellen mit UNIQUE (ab Office 365)
- Eine Unikatsliste erstellen mit Hilfe von PowerShell
- Eine Textdatei öffnen mit Hilfe von PowerShell
- Duplikate entfernen in Bezug auf die Spalten A und C
- Duplikate entfernen in Bezug auf Spalte A
- Unikate Werte aus einer Zeile ermitteln und in einer Zeile ausgeben
- Unikate Werte aus einer Zeile ermitteln und in einer Spalte ausgeben
- Unikate Werte aus einer Spalte ermitteln und ausgeben
V.708 (17.04.2021):
- Zwei nicht zusammenliegende Spalten mit einem Einzeiler ausblenden
- Die Inhalte zweier Zeilen einer Tabelle miteinander vergleichen (Einzeiler!)
- Zwei Spalten aus zwei Tabellen miteinander vergleichen
- Zwei Zeilen aus zwei Tabellen miteinander vergleichen
- Nur sichtbare Zeilen im benutzten Bereich einer Tabelle in andere Tabelle übertragen
- Nur sichtbare Zeilen im benutzten Bereich einer Tabelle ermitteln
- Ein Dictionary füllen und prüfen, ob eine bestimmte Nummer darin verzeichnet ist
- Eine SQL Abfrage auf ein ListObject durchführen
- Eine SQL Abfrage auf einen bestimmten Bereich einer Tabelle durchführen
- Alternativen zum Fortschrittsbalken von Excel
V.707 (16.04.2021):
- Einen Bereich setzen, transponieren und einfügen
- Eine Zeichenfolge mit “Like” oder “Instr” suchen
- Ein Bild in Tabelle einfügen und an einer Zelle/Bereich ausrichten
- Eine Textdatei in einen Array einlesen (in einem Block)
- VIDEO 244: Zugriff auf den vorherigen Wert einer Zelle. Möglich oder nicht?
V.706 (15.04.2021):
- Alle Texte in einem Bereich gross/klein konvertieren (Array)
- Einen kompletten Bereich von Zellen in Großbuchstaben konvertieren (ohne Schleife) – Einzeiler
- Funktion, die alle Buchstaben aus einem String entfernt (regular expressions)
- Mehrere Fundstellen (Suchbegiffe in Array vorgegeben) in einer Tabelle kennzeichnen
- Aus jeweils einer Zeile mit einem Artikel mehrere Zeilen machen (für jede Farbe eine eigene Zeile)
- Die Spaltennummer anhand des Spaltenbuchstaben ermitteln und umgekehrt
- Mehrere Spalten in einen zweidimensionalen Array einfügen (mit und ohne drehen)
- Mehrere Spalten in einen eindimensionalen Array untereinander einfügen
- Einen Bereich aus einer Tabelle in einen eindimensionalen/zweidimensionalen Array einfügen
- Das Zellendropdown der Gültigkeitsliste durch eine besser lesbare Userform ersetzen
V.705 (14.04.2021):
- Eine Lösung, um den vorherigen Wert einer Zelle wieder einzustellen
- Vier Varianten, die letzte, belegte Zeile einer Tabelle zu finden
- Drei Varianten, die letzte, belegte Spalte einer Tabelle zu finden
- Eine Textdatei bei Bedarf erstellen und Zeile anhängen
- Zwei Varianten eine Textdatei anzulegen und eine Zeile darin zu schreiben
- VIDEO 243: Blitzschnell – bestimmte Zeilen aus einer Tabelle entfernen, ohne zu “schleifen…”
- Unikate Werte aus Array holen und ausgeben
- Ein Bild aus dem Internet downloaden und auf dem Desktop ablegen
- Eine Textdatei mit ADO/SQL in einen Array laden und weiterverarbeiten
- Eine Grafik und einen Text in die Kopfzeile eines Dokumentes einfügen
V.704 (14.04.2021):
- Die erste Zeile und die letzte Zeile einer Markierung ermitteln
- Eine Tabelle als Textdatei speichern
- Einen Seitenumbruch nach jedem “Gruppenwechsel” einfügen
- Eine benutzerdefinierte Funktion, um einen Array horizontal zu kippen
- Mit Hilfe einer benutzerdefinierten Funktion den Dateinamen aus einem Pfad extrahieren
V.703 (13.04.2021):
- Die Speicherung der Original-Mappe verhindern
- Einen Array filtern und Ergebnis in einem Array zurück melden
- Eine leere TextBox in das aktuelle Dokument einfügen und anpassen
- In einem ListObject vor einem bestimmten Datum alles ausfiltern
- Bestimmte Zeilen in einer Pivot-Tabelle filtern
- Spalten vergleichen und Werte ausgeben, die nur in einer Spalte auftauchen
- Alle Diagramme einer Tabelle nach PowerPoint überführen
- Bestimmte Zeilen in unterschiedliche Textdateien exportieren
- Alle Hyperlinks in einem Word-Dokument “unschädlich” machen
- Beim Öffnen der Mappe automatisch eine Schaltfläche in einer Tabelle einfügen
V.702 (12.04.2021):
- Prüfen, ob bestimmte Einträge in einem Array enthalten sind oder nicht
- VIDEO 242: Komplett benutzerdefiniert-Bestimmte Einträge aus einer Liste automatisch entfernen
- Eine E-Mail inkl. Signatur zusammenstellen und anzeigen
- Zwei Prüfvarianten, um ein Datum zu kontrollieren (Value2 / IsDate)
- Das SQL-Kommando für eine Abfrage aus einer Textdatei holen
- Belegte Zellen im benutzten Bereich einer Tabelle kennzeichnen
- Einen zweidimensionalen Array erzeugen (Kurzform)
- In einem gruppierten Shape in bestimmtes Shape kennzeichnen
- Beim Öffnen der Mappe ein mehrspaltiges Kombinationsfeld füllen
- Eine Userform zur Laufzeit eines Makros austomatisch anlegen
V.701 (11.04.2021):
- Einen Farbverlauf im markierten Bereich durchführen
- Ein Shape mit einem Hintergrundbild ausstatten
- Spalten in Zeilen transponieren und in CSV speichern
- Bereich einer Tabelle als csv-Datei speichern
- Eine Tabelle als neue Mappe speichern und Formeln entfernen
V.700 (10.04.2021):
- Eine Liste mit Nummern mit variabler Schrittweite erstellen
- Top 5 Werte aus einer Spalte ermitteln und als Formel schreiben
- Daten in einer Tabelle über die Formatierung ein- und ausblenden
- Mehrere Mappen über Dialog auswählen und in einem Array ablegen
- Zwei nicht zusammenhängende Zellen verknüpft in die Zwischenablage bringen
- Nach einer Auswahl einer Kategorie bestimmte Bereiche einer Tabelle ein- und ausblenden
- Daten filtern und Ergebnisse in andere Tabelle unten anhängen
- Aus zwei Spalten eine Spalte erstellen (eindeutigen Schlüssel)
- Das Zellen-Kontextmenü ein- und ausschalten
- Benutzerdefinierte Funktion, um bestimmte Zeichen aus Zellen/Texten zu eliminieren
V.699 (09.04.2021):
- Prüfen, ob ein unerwünschtes Passwort in einem Datenfeld vorkommt
- Die Kriterien für eine Filterung aus einer anderen Tabelle beziehen
- VIDEO 241: UNION für mehr als eine Tabelle – mehrere Bereiche auf unterschiedlichen Tabellen verarbeiten
- Nur bestimmte Tabellenbereiche in einer neuen Tabelle nebeneinander kopieren
- Nur bestimmte Tabellenbereiche untereinander kopieren und in einem PDF ausgeben
- Nur bestimmte Tabellen in einem PDF exportieren
- Bestimmten Bereich einer Tabelle leeren (nur bestimmte Spalten, ab einer bestimmten Zeile)
- Eine formatierte E-Mail zusammenstellen
- Eine Formel in eine Zelle schreiben und nach unten ausfüllen
- Beim Öffnen dere Mappe alle Tabellen außer “Start” und die aktuelle Monatstabelle ausblenden
V.698 (08.04.2021):
- Alle Zahlen einer Spalte als dreistellige Zahl formatieren
- Jeweils ein Diagramm pro Zeile erstellen, verknüpfen und nebeneinander darstellen
- Alle Tabellen einer Mappe als separate PDF abspeichern
- Den hinterlegten Zellenbereich einer benannten Bereichs auslesen
- Ein Shape-Objekt in eine Tabelle einfügen und beschriften
- Gefilterten Teil einer Pivot-Tabelle ermitteln und in andere Tabelle kopieren
- Klassenprogrammierung: Den Klick auf OptionsButton einer Tabelle auswerten
- Doppelte Apostrophen aus Textdatei entfernen und als neue Textdatei ablegen
- Ein Bild von Excel aus in ein Word-Dokument einfügen und in der Größe anpassen
- Eine ListBox dynamisch aus einer Tabelle befüllen (RowSource)
V.697 (07.04.2021):
- Formeln mit Hilfe von zwei Datenfeldern schreiben
- Bestimmte Informationen in allen Tabellen der Mappe in bestimmte Zellen automatisch eintragen
- Zwei Datenfelder miteinander verzahnen und ausgeben (Eine Schleife + Join)
- Zwei Datenfelder miteinander verzahnen und ausgeben (2 Schleifen)
- Eine Filterung mit einer dynamischen Spalte ausführen
- Wildcards zum Filtern von Daten in Pivot-Tabelle verwenden
- Alle Zellen mit Text auf 0 setzen
- Alle e-Mails der letzten 7 Tage auflisten lassen
- Einen Array über die Angabe der benötigten Zeilen und Spalten definieren und befüllen
- Den Namen der aktiven Mappe abfragen (Split)
V.696 (06.04.2021):
- Mehrere Spalten untereinander bringen und in anderer Tabelle ausgeben
- Erzeugen einer MS Access (mdb) Datenbank mittels Excel VBA inkl. 10 Spalten
- Die größte Mappe aus einem Verzeichnis ermitteln
- Array aus Tabelle füllen, kippen und auf anderer Tabelle ausgeben
- Aus URLs jeweils das Bild extrahieren und in der Nebenspalte einfügen
- Benutzerdefinierte Funktion, um ein Bild aus einer Hyperlink-Adresse zu extrahieren und einzufügen
- Eine Bilddatei in ein Word-Dokument einfügen (Dialoggesteuert)
- Zwei Varianten, den Dateinamen ohne Endung zu ermitteln
- Prüfen, ob in einer bestimmten Spalte ein Datum erfasst wird
- Mehrere Zeilen in einer Zeile einer anderen Tabelle ausgeben
V.695 (03.04.2021):
- VIDEO 240:Arbeitserleichterung – Filterkriterien für den Datenfilter aus ListBox beziehen
- Bestimmten Bereich aus einer Tabelle kopieren und als Textdatei speichern
- Ein Listobject filtern und das Ergebnis in andere Tabelle übertragen
- Den benutzten Bereich einer Spalte ohne Überschrift ermitteln (CurrentRegion + Resize)
- Eine E-Mail an alle Personen einer Liste versenden
- Datenbeschriftungen im Diagramm anzeigen bzw. ausblenden
- Datenbeschriftungen im Diagramm bedingt anzeigen bzw. ausblenden
- Die Pivot-Feldliste anzeigen bzw. verstecken
- Doppelte Apostrophen vor und nach einem Zelleninhalt einfügen
- Nur bestimmte Zellen in einer Tabelle sperren
V.694 (01.04.2021):
- Ein Diagramm erstellen und an Zelle andocken
- Die aktuelle Mappe in einer e-Mail versenden mit Hilfe der Methode SendMail
- E-Mail über die Methode FollowHyperlink versenden
- Funktion, die die Adresse der aktiven Zelle zurück gibt
- Alle Folien einer Präsentation als Grafiken speichern
- Eine Diagrammsimulation programmieren
- Eine neue Folie mit dem gleichen Layout wie die erste Folie einfügen
- Den aktuellen Monat in einem Liniendiagramm kennzeichnen
- Ein Diagrammobjekt in einer Userform anzeigen
- Ein Bild in eine Userform einfügen
V.693 (31.03.2021):
- Doppelte Rechnungsnummern aus einer Listbox entfernen
- Markierte Zeile aus Combobox in einen Array einlesen und ausgeben
- Eine mehrspaltige ComboBox aus einer Tabelle befüllen (List)
- Eine Listbox aus einer Tabelle befüllen mit Hilfe der Eigenschaft List
- VIDEO 239: Versionsneutral: Eine Listbox mit Klick auf den Spaltenkopf automatisch sortieren
V.692 (30.03.2021):
- Eine Tabelle Spalte für Spalte sortieren
- Alle leere Spalten einer Tabelle entfernen
- Ein Listenfeld inkl. Titelzeile aus Tabelle füllen
- Dialog aufrufen und mehrspaltige ListBox variabel füllen
- VIDEO 238: Die markierten Zeilen einer Listbox addieren und Ergebnis in einer TextBox anzeigen
V.691 (29.03.2021):
- RKI-Corona Daten auslesen über Angabe des Bundeslandes (FSO)
- RKI-Corona Daten auslesen über die Bundesland-ID (ADO)
- VBA Code um das Kennwort einer Access DB mittels Excel zu erstellen, ändern, löschen (ADO)
- Einen Treeview ein- und ausklappen
- Bestimmte e-Mails aus dem Posteingang in Ordner ablegen und verschieben
V.690 (28.03.2021):
- Mit einer Array-Formel den ersten und letzten Umsatz eines Landes ermitteln (ab Office 365)
- Eine dynamische Array-Formel einfügen, um unikate Einträge zu ermitteln (ab Office 365)
- Prüfen, ob eine Zelle zu einem dynamischen Bereich gehört (ab Office 365)
- Eine E-Mail mit einem e-Mail-Hyperlink erstellen
- VIDEO 237: Inhaltsverzeichnis mit “Links” auf Knopfdruck mit Zusatz-Nutzen erstellen
V.689 (27.03.2021):
- Eine Userform maximiert bzw. “normal” anzeigen (API)
- In einer Userform das “Schließkreuz” deaktivieren und aktivieren (API)
- Eine Schaltfläche beim Starten einer Userform deaktivieren
- Eine CSV-Datei mit Semikolon und doppelten Apostropen erstellen
- Eine Userform in der Bildschirmmitte aufrufen
V.688 (26.03.2021):
- Den Inhalt einer Tabelle über einen Array in einer Listbox anzeigen
- Über ein Drehfeld Satz für Satz in einer Userform anzeigen
- Video 236: Adressen über Userform erfassen ohne Duplikate
- Die Erfassung doppelter Daten verhindern (über Einsatz von Array)
- Die Erfassung doppelter Daten verhindern (mit Key-Spalte)
V.687 (25.03.2021):
- Die Schriftart- und größe nur für bestimmte Schriftgrade anpassen
- Alle verbundenen Zellen einer Tabelle “entbinden”
- Alle Tabellen bis auf die aktive Tabelle ausblenden
- Nach Doppelkick auf Titelzeile automatisch sortieren
- VIDEO 235: Befüllung einer Combobox mit unikaten, sortierten Daten aus mehreren Tabellen
V.686 (24.03.2021):
- Eine Textdatei auswählen und zeilenweise auslesen
- Die erste und letzte Spalte aller markierten Spalten auslesen
- Die erste und letzte Zeile aller markierter Zeilen ermitteln
- Die Zeit verzögern mit Wait & Timeserial bzw. Wait & TimeValue
- VIDEO 234: Variablen oben deklarieren oder vor erster Verwendung? Was ist sonst noch wichtig?
V.685 (23.03.2021):
- Ein Liniendiagramm mit formatierten “Markern” ausstatten
- Alle Kommentare in der Mappe formatieren und dynamisch vergrößern
- Die Achsenbeschriftung eines Diagramms schrittweise anpassen
- Die Schrift in allen Elementen eines Diagrammobjects ändern
- Die Schriftart für die ganze Arbeitsmappe ändern
V.684 (21.03.2021):
- Das ausgewählte Objekt identifizieren
- Alle Themenfarben abfragen und in einer Liste ausgeben
- Farben schrittweise aufhellen mit TintAndShade
- Alle verfügbaren Formatvorlagen einer Mappe auslesen
- VBA-Rundschreiben 03/2021
V.683 (20.03.2021):
- VIDEO 233: e-Mails mit bestimmten Wörtern im Betreff automatisch weiterleiten und dokumentieren
- e-Mails mit bestimmtem Text im Betreff automatisch weiterleiten (ohne Anhänge)
- e-Mail mit einem bestimmten Betreff in einer Excel-Tabelle dokumentieren
- Auf die Auswahl in einen bestimmten Bereich reagieren
- Alle Änderungen in Tabellen dokumentieren und am Ende ausgeben
V.682 (19.03.2021):
- Doppelte Werte aus einem Array entfernen und in Tabelle ausgeben
- Automatisch reagieren, wenn ein Wert in eine benannte Zelle erfasst wird
- VIDEO 232: Diverse Such-Methoden auf dem Prüfstand – der Performance-Praxis-Check
- Einen Abgleich mit einer Steuertabelle vornehmen und Abweichungen kennzeichnen
- VIDEO 231: Wie geht das? Namen und Vornamen trennen, wenn kein Trennzeichen da ist
V.681 (16.03.2021):
- Die Extremwerte (Max und Min) in einem benannten Bereich aufspüren
- Einen Öffnen-Dialog anzeigen und mehrere Dateien auswählen dürfen
- Über “Schaltflächen” bestimmte Einträge in einer Combobox einstellen
- Eine alternative Suchfunktion für eine ListBox mit Hilfe einer dynamischen Funktion und eines Arrays
- Einen frei dimensionierbaren Bereich mit Zufallszahlen über einen Array festlegen
V.680 (14.03.2021):
- Unikate Werte in Dictionary einlesen, danach einen Wert / alle Werte entfernen
- Eine Pivot-Tabelle formatieren
- Anhand einer Funktion Ergebnisse aus einer anderen Tabelle holen und als Matrix ausgeben
- VIDEO 230: Hammer! Dynamisch eine Matrix erstellen – kompletten Array in eine Zelle einfügen
- VIDEO 229: So schnell wie Flash: Tabellen vergleichen mit Hilfe von Arrays
V.679 (13.03.2021):
- Eine Funktion mit optionalen bzw. fehlenden Parameter schreiben
- Den Zukunftswert einer Geldanlage berechnen (als Matrix)
- Über eine Funktion eine flexible Matrix erzeugen und Wert daraus abgreifen
- Einen kompletten Array über eine Funktion in eine Zelle laden
- Anhand einer Nummer die Bezeichnung holen (Array)
V.678 (12.03.2021):
- Application.Wait für Word VBA (2 Varianten)
- Bereich nach Formeln durchsuchen und Fundstellen kennzeichnen (Array)
- Bereich nach Fehlern durchsuchen und Fundstellen kennzeichen (Array)
- Export aller Daten einer Mappe im Rohformat
- Gegenüberstellung zweiter Varianten, Unterschiede in zwei Bereichen zu finden
- Gleichgroße Bereiche in zwei Tabellen vergleichen und Unterschiede kennzeichnen
- Bereiche zweier Tabelle über Arrays vergleichen und Unterschiede kennzeichnen (“Checker-Array”)
- VIDEO 228: Die Häufigkeit der eindeutigen Nummern ermitteln (ADO & SQL contra Dictionary und Formelwerk)
- Die Anzahl von allen Nummern in einer Liste ermitteln(ADO+SQL)
- Ermittlung der Häufigkeit von Nummern, wie oft tauchen Nummern in einer Spalte auf?
V.677 (11.03.2021):
- Doppelte Nummern in einer Liste erkennen und dokumentieren
- VIDEO 227: Fehlende Rechnungs-Nummern aufspüren und in einer Liste ausgeben
- VIDEO 226: Berechnungen im Array durchführen und als Formel zurückschreiben
- Den Gesamtpreis pro Artikel im Arbeitsspeicher berechnen und als Formel zurückschreiben
- Den Gesamtpreis pro Artikel im Arbeitsspeicher berechnen und als Wert zurückschreiben
V.676 (10.03.2021):
- Den Namen und die Erweiterung einer Datei ermitteln (FSO)
- Einen Zellenbereich nullbasiert in ein Datenfeld befördern und wieder ausgeben
- Nach der Auswahl einer Spalte die entspechende Spalte aus einem Datenfeld extrahieren
- Eine bestimmte Spalte aus einem Datenfeld in ein anderen Datenfeld übertragen und ausgeben
- VIDEO 225: Zellen / Bereiche vertauschen mit nur einem Klick
- Den Inhalt von zwei markierten Zellen tauschen
- Die aktuelle Zeile dynamisch nach unten/oben verschieben
- Die aktuelle Spalte nach links/rechts verschieben
- Funktion mit optionalen Parameter, um anhand des Spaltentitel die richtige Spalte zu finden
- Die Spalten einer ListBox tauschen
V.675 (09.03.2021):
- Einen sehr großen Bereich über eine eigene Transpose-Funktion transponieren
- Einen Kalender mit Hilfe von zwei Datenfeldern erstellen
- Die Nummerierung von Zeilen/Spalten über Arrays vornehmen
- Einen Zellenbereich in einen eindiemsionalen/zweidimensionalen Array überführen
- VIDEO 224: TRANSPOSE am Limit – Zusammenspiel von Dictionary & Arrays
V.674 (08.03.2021):
- Die Diagrammgröße an einen vorgegebenen Bereich anpassen
- Ein Zellendropdown mit mehreren Einträgen aus einem benannten Bereich anlegen
- Ein Zellendropdown mit mehreren Einträgen automatisch anlegen
- Eine Unikatsliste aus Recordset in Zellendropdwn einfügen
- Alle Excel-Mappen in einem Verzeichnis packen mit 7-zip
- Mehrere Bereiche einer Tabelle mit Union verbinden und gemeinsam ansprechen
- Pro Nummer das älteste Datum ermitteln und in eine Liste schreiben
- Automatisch eine Steuertabelle erstellen (Zuordnung Warengruppe zu Artikelnr)
- Geschützte zip-Dateien mit 7-zip entpacken
- Aus mehreren Spalten ein Unikatsliste erstellen – TRANSPOSE am Limit
V.673 (07.03.2021):
- Alle Zeilen entfernen, bei denen die Zelle in Spalte B leer ist (ohne Schleife)
- Das MouseMove Ereignis auch für ein Shape verfügbar machen
- Beim “MouseOver” eine TextBox automatisch formatieren
- Den rekursiven Aufruf eines Ereignisses verhindern
- Den Doppelklick sowie den Klick mit der rechten Maustaste verhindern
- Verhindern, dass in Spalte A einer Tabelle ein Text erfasst wird
- Zelleninhalt aus einer Zelle auf drei Spalten aufteilen (TextToColumns)
- Zelleninhalt aus einer Zelle auf drei Spalten aufteilen (Split)
- Zelleninhalt aus einer Zelle auf drei Spalten aufteilen (Left, Mid, Right)
- Ein Bild in eine Tabelle/Userform einfügen
V.672 (06.03.2021):
- Einen Eintrag in einem Listenfeld löschen und jeweils eine Zeile tiefer wieder einfügen
- Einen Eintrag in einem Listenfeld löschen und jeweils eine Zeile höher wieder einfügen
- Markierte Einträge aus einer Listbox entfernen
- Eine Listbox mit einer Spalte aus einem ListObject befüllen
- Eine Listbox mit Daten aus einem ListObject füllen (mit oder ohne Titel)
- Innerhalb eines Bereich die markierten Zellen auslesen und in ListBox anbieten
- ListBox aus Array befüllen (Zeile für Zeile, Spalte für Spalte)
- Eine Listbox mit Array aus Zellenbereich befüllen
- Zwei Varianten, ein Datenfeld in ein Listenfeld zu transferieren
- Alle selektierten Einträge in Array packen und ausgeben
V.671 (05.03.2021):
- Jede zweite Zeile in einem ListView formatiert ausgeben
- Alle Einträge im ListView markieren und formatieren
- Alle markierten Einträge im ListView entfernen
- Einen Eintrag in einem ListView durch einen Doppelklick entfernen
- Daten im ListView filtern (nicht zutreffende Einträge entfernen)
- Den ausgewählen Eintrag im ListView ermitteln (1. und 2. Spalte)
- Ausgewählten Eintrag im ListView in darunter liegenden Textfeldern anzeigen
- Ein Listview durchsuchen und erste Fundstelle automatisch markieren
- Eine Userform mit einem ListView aufrufen und einige Merkmale automatisch setzen
- Ein ListView-Steuerelement in eine Userform zur Laufzeit einfügen
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