Versions-Dokumentation VBA-Tanker

Stand: 19.02.2024 mit 13.308 Beispiele

V.1144 (19.02.2024):

  • Doppelte Daten kennzeichnen, wenn 3 Spalten gleich sind
  • Den FileDialog einsetzen, um mehrere Mappen zu öffnen
  • VIDEO 372: Effizientes Excel-Makro: E-Mails mit dynamischen Bildern und personalisierten Nachrichten erstellen
  • VIDEO 371: Eine UserForm zur Bearbeitung von Daten mit Navigation und Speicherfunktion erstellen
  • Drei Variationen von TRIM mit unterschiedlichen Ergebnissen

V.1143 (16.02.2024):

  • Fehlende Mittelwerte bilden
  • VIDEO 370: Quell-Daten blitzschnell entpivotisieren und automatisch in „flache“ Tabelle konvertieren
  • Alle Zeilen und Spalten in der Mappe optimal vergrößern
  • VIDEO 369: Flexibles Benutzerformular zur Auswahl und Speicherung von Daten in Excel
  • Eine ComboBox aufrufen mit Verweis zu weiteren Daten in der Tabelle

V.1142 (15.02.2024):

  • Einen Bereich in einen zweidimensionalen bzw. eindimensionalen Array überführen
  • VIDEO 368: Filtern und Extrahieren von Daten aus nicht zusammenhängenden Bereichen mit Arrays
  • Einen Array aus nicht zusammen hängenden Bereichen bilden und ausgeben
  • Die Bibliothek „Scripting Runtime“ einbinden (32 und 64-Bit)
  • Ein bestimmtes Makro alle 10 Minuten starten

V.1141 (14.02.2024):

  • Den Text in einer Textbox automatisch markieren
  • VIDEO 367: Effektiv Daten aus Excel mit SQL in einer ansprechenden mehrspaltigen ListBox anzeigen
  • Alle markierten Zellen mit einem farbigen Zusatztest am Ende ausstatten
  • Funktion, die den Montag der aktuellen Woche ermittelt
  • VIDEO 366: Völlig variabel: Bestimmte Tabellen in neue Mappe exportieren und alle Formeln in Festwerte wandeln

V.1140 (13.02.2024):

  • Zufällige Buchstaben und Zahlen erzeugen (10 Zeichen)
  • Zufällige Buchstaben erzeugen (10 Zeichen)
  • VIDEO 365: Daten aus einem Listobject in eine Listbox laden und in ein anderes Listobject einfügen
  • VIDEO 364: Automatisierte Änderungsprotokollierung: Verfolgen Sie Arbeitsblattänderungen in Echtzeit
  • VIDEO 363: Userform in modernem Design erstellen und unikate Namen in einer Listbox anzeigen

V.1139 (12.02.2024):

  • Den „Marker“ in einem Diagramm-Objekt formatieren
  • Alle leere Arbeitsblätter in einer Mappe entfernen
  • Eine Suche nach einem Datum mit der Methode Find durchführen
  • Eine Textdatei erstellen und das aktuelle Datum reinschreiben (Open, Print, Close)
  • Eine Textdatei erstellen (FSO) und das aktuelle Datum reinschreiben

V.1138 (09.02.2024):

  • Aus mehreren Zeilen in einer Zelle zusätzliche Zeilen erstellen
  • Einen Unterordner mit dem aktuellen Tagesdatum anlegen („YYYY.MM.DD“)
  • Die erste Zeile in einer Tabelle formatieren
  • Leere Zellen in einem Listobject ausblenden
  • Alles „unnötige“ ausblenden

V.1137 (08.02.2024):

  • Bei der Erfassung von Daten eine Zeitscheibe in Spalte B schreiben (wann wurde der Eintrag vorgenommen)
  • Benutzerdefinierte Funktion, um eine Nummer aus einer Zelle zu extrahieren
  • Alle grünen Zellen in einem Bereich automatisch markieren
  • Eine Validierungsregel für ein Listobject einstellen (keine Datumsangaben vor dem 1.1.24)
  • Nicht aneinander liegende Spalten ohne Schleife löschen

V.1136 (07.02.2024):

  • Nicht aneinander liegenden Zeilen ohne Schleife löschen
  • Alle markierten Zeilen entfernen
  • Alle markierten Spalten aus einer Tabelle löschen
  • Benutzerdefinierte Funktion, die prüft, ob eine Zeichenfolge in einem Bereich von Zellen vorkommt
  • VIDEO 362: Effektive Leerzeichenentfernung für präzise Datenbereinigung in Excel (Array-Lösung)

V.1135 (06.02.2024):

  • Prüfen, ob eine mit Zellen gefüllter Array eine oder mehrere Zellen hat
  • Alle überflüssigen Leerzeichen in einem Bereich entfernen (Umsetzung mit Hilfe eines Arrays)
  • In einem Listobject alle nicht erkannte Zahlen in interpretierbare Zahlen wandeln
  • VIDEO 361: Alle markierten Zeilen einer ListBox mit nur einem Befehl in einer Tabelle ausgeben
  • Mehrere Suchbegriffe aus einer Tabelle in einer anderen Tabelle suchen

V.1134 (05.02.2024):

  • Alle Daten aus den Spalten A:C entfernen, Titel jedoch behalten V.2
  • Alle Daten aus den Spalten A:C entfernen, Titel jedoch behalten V.1
  • Fake – Daten in eine Tabelle schreiben
  • Zwei Varianten, einen Titel für eine Tabelle zu schreiben
  • Einzelne Tabellen auf einer Gesamt-Tabelle zusammenführen

V.1133 (03.02.2024):

  • Eine Word-Tabelle ab der zweiten Zeile leeren
  • Eine Zelle mit einem Namen und einem Namen-Kommentar ausstatten
  • VIDEO 359: Gut zu wissen – die Anzahl der eingehenden e-Mails pro Absender in Excel dokumentieren
  • Mehrere Shapes auf einer Folie gruppieren
  • Ein Bild in einem bestimmten Bereich löschen

V.1132 (02.02.2024):

  • Alle geöffneten Mappen bis auf diese und die Personl ermitteln
  • Den DataBodyRange eines Listobjects referenzieren und im Direktfenster ausgeben
  • Alle Kommentare in einer Tabelle lesen mit Fehlerbehandlung, wenn kein Kommentar da ist
  • Den Datenfilter in einer Pivot-Tabelle verwenden (Filterung von Monat 1 bis Monat 6)
  • Volle Synchronisation – zwei voneinander abhängige Dropdowns in einer Userform programmieren – Ohne Schleife (Korr. Von 15.024)

V.1131 (01.02.2024):

  • Prüfen, welches Kontrollkästchen in einer Tabelle angeklickt wird
  • Über eine Funktion prüfen, ob es sichtbare Zeilen im Datenbereich eines Listobjects gibt
  • Eine mit Komma getrennte Auflistung von Namen sortieren
  • Einen Ordner auswählen und den Ordnernamen in einer Zelle speichern
  • VIDEO 358: Einen Tabellenbereich in einer Userform anzeigen, ändern und zurückschreiben (flexibel)

V.1130 (31.01.2024):

  • VIDEO 357: Neue Design- Ideen für einen eigenen Fortschrittsbalken – (Fortsetzung von Video 355)
  • Beim Betreten bestimmter Spalte eine Userform anzeigen
  • Alle gruppierten Shapes in einer Tabelle auslesen
  • VIDEO 356: Den Pfad- und Dateinamen über einen konfigurierbaren Dialog abfragen und festhalten
  • Die Spaltenbreite nach Verwendung automatisch anpassen

V.1129 (30.01.2024):

  • Einen Array mit nicht aneinander liegenden Zellen füllen und in einer Spalte ausgeben
  • Einen Array, beginnend bei einer Zelle bis zu einer anderen Zelle füllen
  • Ein Listobject auf einer Tabelle aufsteigend/absteigend sortieren
  • Alle fertigen Projekte in eine Listbox laden
  • Alle Shapes in einer Tabelle einheitlich formatieren

V.1128 (29.01.2024):

  • Die Position eines Suchbegriffs in einem Array (Suche beginnt von links und umgekehrt)
  • Mehrere Zellen „versetzt“ miteinander verbinden und Inhalte untereinander ausgeben
  • Den Dateinamen aus einer Pfadangabe extrahieren
  • Bild in Bereich einfügen und anpassen
  • Vom umliegenden Bereich einer Zelle nur ein paar Zeilen nehmen

V.1127 (27.01.2024):

  • Vom umliegenden Bereich einer Zelle nur zwei Spalten nehmen
  • VIDEO 355: Schmuck am Nachthemd oder cool? Einen eigenen, selbst gebastelten Fortschrittsbalken erstellen
  • VIDEO 354: Völlig flexibel – Daten aus einer Userform in eine Tabelle speichern und wieder laden
  • Eine E-Mail aus Excel mit HTML-Text und einem Link erstellen
  • Einen bestimmten Bereich aus einer Mappe in eine neue Mappe übertragen

V.1126 (26.01.2024):

  • Aus jeweils einer Zelle drei Zellen machen
  • Den Style und die verwendete Farbe von Listobjecten abfragen und ausgeben
  • Den Style einer Listobjects abfragen
  • VIDEO 353: Eine E-Mail in Excel zusammenstellen und von einem bestimmten Konto versenden
  • Alle Zellen in einem Bereich automatisch einfärben, wenn eine Bedingung erfüllt ist

V.1125 (25.01.2024):

  • Die vorhandenen E-Mail Konten auslesen
  • Eine Listbox ohne Duplikate füllen (Dictionary)
  • Ein Dictionary mit Daten aus einer Tabelle befüllen und Feld für Feld auslesen
  • Jeweils den ersten und letzten Tag aus einem Datum generieren
  • VIDEO 352: Die Suche nach dem Format – gelbe Zellen in einer Tabelle ermitteln, kennzeichnen und ausgeben

V.1124 (24.01.2024):

  • Den Inhalt aller gelben Zellen löschen
  • Letzte gelbe Zelle finden und ausgeben (FindFormat)
  • Gelbe Zellen ermitteln und ausgeben (UNION)
  • Gelbe Zellen filtern und ausgeben (AutoFilter)
  • VIDEO 351: Auf direktem Wege nicht möglich: Eine „sortierbare“ Listbox entwerfen und programmieren

V.1123 (23.01.2024):

  • Alle Leerzeichen in einer Tabelle entfernen
  • Den Doppelklick auf Zellen in einem Bereich auswerten und die jeweiligen Inhalte in einer Zelle kumulieren
  • Den AutoFilter von Excel anwenden („enthält“)
  • VIDEO 350: Die Formatierung der Steuerelemente elegant über das Ereignis Initialize beim Starten ausführen
  • Eine Userform beim Aufruf bereits voll formatieren

V.1122 (22.01.2024):

  • VIDEO 349: Volle Synchronisation – zwei voneinander abhängige Dropdowns in einer Userform programmieren
  • Alle „Tabellen-Hyperlinks“ auf einer Tabelle auslesen
  • Alle ausgeblendeten Namen in der Mappe verfügbar machen
  • Den Mittelwert berechnen (als Festwert bzw. als Formel) auch bei Fehlerwerten erfolgreich
  • Neukalkulation abwarten und erst weitermachen, wenn alles berechnet ist

V.1121 (20.01.2024):

  • Die Top 10 Werte in einem Bereich bedingt formatieren
  • Über eine Funktion alle Zellen eines Bereichs mit Inhalt identifizieren und übergeben V.2 (Specialcells)
  • Über eine Funktion alle Zellen eines Bereichs mit Inhalt identifizieren und übergeben V.1 (Schleife)
  • Über eine Funktion, die Anzahl der Zeilen und Spalten eines Datenfelds ermitteln
  • Einen Datensatz zu einem Listobject hinzufügen

V.1120 (19.01.2024):

  • VBA-Rundschreiben Januar 2024
  • Daten aus einer mehrspaltigen Listbox in einer Tabelle ablegen
  • Einen bestimmten Bereich in mehrere Tabellen einer Arbeitsmappe übertragen
  • Daten filtern und danach die sichtbaren Zellen nacheinander abarbeiten
  • Mit Hilfe einer Collection eine Unikatsliste erstellen, ausgeben und sortieren

V.1119 (18.01.2024):

  • Zwei Bereiche miteinander vergleichen und Unterschiede kennzeichnen
  • VIDEO 348: Eine mehrspaltige Listbox auf Tabelle mit Daten aus einem Listobject befüllen und auswerten
  • Eine Suche von Dateien im aktuellen Ordner und den dazugehörigen Unterordnern
  • Benutzerdefinierte Funktion, um aus einem nicht kompletten DATEV-Datum ein lesbares Datum zu machen
  • Formel einfügen und nach unten ausfüllen (3 Varianten)

V.1118 (17.01.2024):

  • Funktion, die anhand einer Jahresangabe prüft, ob ein Schaltjahr vorliegt
  • VIDEO 347: Zugriff über SQL auf Excelmappe bzw. Access-Datenbank – wer ist schneller bei 110.000 Sätzen?
  • VIDEO 344: Excel geht fremd (-; automatisches Erzeugen und Einfügen von QR-Code passgenau in eine Zelle
  • VIDEO 343: Elegante und voll automatische Datenübertragung per Drag & Drop zwischen zwei ListBoxen mit VBA
  • VIDEO 346: Mails auf Knopfdruck – automatisch eine E-Mail mit einer Einladung aus Excel heraus versenden

V.1117 (15.01.2024):

  • Pivot-Tabelle kopieren, einfügen und ein Listobject daraus machen
  • Bereich B2:B10 überwachen und bei Veränderung in Nebenspalte reagieren
  • Eine Collection mit bestimmten Tabellennamen
  • Kennzeichnen aller Zellen mit einer Gültigkeitsregel in der ganzen Mappe
  • VIDEO 345: Sehr nützliches Makro – Alle Formeln auf allen Tabellen schützen und kennzeichnen

V.1116 (10.01.2024):

  • VIDEO 342: Besserer Durchblick bei unbekannten Tabellen – alle Formeln und Verknüpfungen lokalisieren
  • Alle Kommentare in der Arbeitsmappe kennzeichnen
  • VIDEO 341: Die Optik aus den 1980-igern verbessern: Treeview mit Symbolen zur Steuerung der MultiPage
  • Alle leeren Zeilen in einem Listobject entfernen
  • Die aktuell ausgewählte Zelle in einer Tabelle automatisch hervorheben
  • VIDEO 340: Der AutoFilter von Excel: Eingestellte Filterkriterien speichern und anwenden
  • Eingestellte AutoFilter-Kriterien speichern und wieder darauf zugreifen
  • Bestimmte Zellen in vorgegebenen Spalten auslesen
  • VDIEO 339: Der AutoFilter – immer wieder „tricky“ – das Filtern nach Datum in Tabellen und Listobjecten
  • Über einen Array in einer Tabelle „Zwischen-Zeilen“ einfügen (bei Gruppenwechsel)

V.1115 (10.01.2024):

  • Daten filtern und bestimmte Textteile ersetzen
  • Auf Klick alle Steuerelemente eines Rahmenfeldes ein- und ausblenden
  • Eine vorgegebene Zeichenfolge in einen Zellentext einfügen
  • Bestimmte bzw. alle Zeichen in einer Zelle formatieren
  • Kommentare in Zellen einfügen und Kommentar-Style ändern
  • Einen Kommentar einfügen, ausblenden und wieder einblenden
  • Bestimmte Zeichen in einem Kommentartext formatieren
  • Eine benutzerdefinierte Sortierung anwenden
  • Das Zahlenformat von einer Spalte auf eine andere Spalte übertragen
  • Ein Bedingtes Format „Größer als“ einstellen

V.1114 (09.01.2024):

  • Das Zellen-Kontextmenü zurücksetzen
  • Das bedingte Format „Letzte Woche“ und „aktueller Tag“ anwenden
  • Alle Ausprägungen zu Nummern dokumentieren
  • Bedingtes Format mit Unterscheidung zwischen Zahlen und Texten
  • Die Eingabe von einem nachfolgenden Leerzeichen in einer Textbox unterbinden
  • Erste freie Zeile in einer vorgegebenen Spalte finden
  • Tabellen verlinken und Registerfarbe dokumentieren
  • Bei einer Löschung einer Zahl die darunter liegende Zeile ausblenden
  • Eine automatische Suche nach dem aktuelle Datum ausführen (Beim Aktivieren der Tabelle)
  • VIDEO 337: Userform – eine Bestandsverwaltung mit einem mehrspaltigem Listenfeld programmieren

V.1113 (08.01.2024):

  • VIDEO 336: VBA-Grundlagen: Drei Varianten, einen bestimmten Bereich auf eine andere Tabelle zu übertragen
  • Ein Listobject nach einem Datum durchsuchen (Find-Methode)
  • Ein Listobject nach einem formatiertem Datum suchen (Schleife)
  • Mit Hilfe einer SQL-Anweisung bestimmte Daten aus einer Tabelle extrahieren
  • Ein Bild einfügen mit Hilfe von „UserPicture“
  • Das Format in einem Diagramm anpassen (Füllfarbe, Legende, Achsen)
  • VIDEO 338: Aus einem Satz mache 4 Sätze – Die Entpivotisierung nach „Chris K.“ mit Hilfe Arrays umgesetzt
  • Bestimmte Zeilen in einer Tabelle über eine ListBox ansprechen
  • Ein eindimensionales Array füllen und ausgeben
  • Ein zweidimensionales Datenfeld anlegen und mit aufsteigenden Zahlen füllen

V.1112 (07.01.2024):

  • Eine Tabelle nach drei Sortierkriterien sortieren
  • Einen Seitenumbruch vor jeder Word-Tabelle einfügen
  • Alle Shapes in einer Tabelle ein- und wieder ausblenden
  • Die Fensterfixierung aufheben und wieder neu einstellen
  • Das Innenmuster für bestimmte Zellen in einem Bereich formatieren
  • Die Entpivotisierung von Daten mittels eines Arrays
  • Die Anzahl verschiedener Einträge in einem Bereich zählen
  • Leere Zellen mit „Projekten“ auffüllen
  • Eine Formel bei der bedingten Formatierung anpassen (Jahreswechsel)
  • Sichtbare Zellen identifizieren, kopieren und in andere Tabelle einfügen

V.1111 (06.01.2024):

  • Jedes Feld in einem Array mit einem Default-Wert füllen (ohne Schleife) – Var. 2
  • Jedes Feld in einem Array mit einem Default-Wert füllen (ohne Schleife) – Var. 1
  • Bereich drehen und Array überführen und verarbeiten, dann Array drehen und ausgeben
  • Bestimmte Zeilen, die in einem Array verzeichnet sind, einfärben
  • Einen Array füllen und erste Spalte/Zeile extrahieren
  • Daten aus einem Monats-Array in einen Jahres-Array übertragen
  • Ein Datenfeld mit Hilfe des ArrayList-Objekts sortieren und ausgeben
  • Eine Mehrfachfilterung in einer Tabelle mit Hilfe eines Arrays durchführen
  • Einen „großen“ Array in einen „kleinen“ Array überführen
  • Die Anzahl der Einträge ermitteln, die mit einem ParamArray übergeben wurden

V.1110 (05.01.2024):

  • Übergabe eines flexibel großen Arrays an eine Prozedur
  • Einen verschachtelten Array in einem Zweidimensionalen Array umbauen
  • Einen Mehrdimensionalen Array anlegen, füllen und durchlaufen
  • Einen Array kopieren, Werte erfassen und wieder leeren (API)
  • Einen 2D Array in einen 1D Array überführen (alternativ ZUSPALTE)
  • Nur unikate Werte aus einem Array auslesen (Dictionary)
  • Aus einem eindimensionalen Array einen zweidimensionalen Array machen
  • Einen Bereich aus mehreren Spalten in einen eindimensionalen Array befördern
  • Einen Zellenbereich in einen eindimensionalen Array packen
  • Einen Array schachteln

V.1109 (23.12.2023):

  • VBA-Rundschreiben Dezember 2023
  • VIDEO 331: Excel-Meistertricks: Meine Top 10 Tastenkombinationen für maximale Effizienz – wer kennt alle?
  • Ein zweidimensionales Datenfeld mit unterschiedlich vielen Spalten erzeugen
  • Einen Array füllen und prüfen, ob Füllung erfolgreich war
  • Einen Array füllen und danach prüfen, ob ein bestimmter Text darin enthalten ist (Prüfung durch Einzeiler mit FILTER)
  • Einen Array füllen und danach prüfen, ob ein bestimmter Text darin enthalten ist
  • Einen Array füllen und mit Hilfe einer For each next-Schleife abarbeiten
  • Drei Varianten, Texte in einem Array abzulegen
  • Einen Array füllen und danach wieder leeren V. 2 (Redimensionieren)
  • Einen Array füllen und danach wieder leeren

V.1108 (22.12.2023):

  • Eine Pivot-Tabelle auf Basis eines Listobjects erstellen
  • Eine normale Tabelle in ein Listobject umwandeln
  • Die Daten aus zwei Listobjecten in einem Ziel-Listobject zusammenführen
  • Eine neue Zeile einem Listobject hinzufügen und mit Daten befüllen
  • Eine neue Spalte einem Listobject hinzufügen und mit einer Formel belegen
  • Einen Array unten an ein Listobject anhängen
  • Eine Nummerierung mit der Symbolschriftart Wingdings erzeugen
  • VIDEO 335: Ein etwas anderes Kontrollkästchen – Der Einsatz von Symbolschriftarten
  • Ein Inhaltsverzeichnis von Tabellen mit Ausnahmen erstellen
  • VIDEO 334: Die Funktionen „Spur zum Vorgänger“ für Excel-Formeln in einer Tabelle anzeigen
  • Bild in Kopf- und Fußzeile einfügen (Word)
  • VIDEO 332: Den Spezialfilter von Excel in einem Listobject verwenden mit der Option „in Place“ oder „Copy“

V.1107 (16.12.2023):

  • Ein Datum in einem Listobject suchen und Fundstelle ausgeben
  • Einen Array kopieren ohne Schleife
  • VIDEO 330: Formeln im Array simulieren und zurückschreiben
  • VIDEO 329: Bestimmte Zellen von einer Tabelle in eine andere Tabelle schießen
  • VIDEO 328: Zaubern mit Arrays -Daten automatisch blitzschnell in eine Matrix einlesen 100.000 Sätze=1 Sek.

V.1106 (14.12.2023):

  • Eine Textdatei in einen Array überführen
  • Bestimmte Felder aus einem Array holen und ausgeben
  • VIDEO 327: Zur besseren Übersichtlichkeit – Doppelte Datensätze in einer separaten Liste ausgeben
  • Fehlende Nummern in einer Liste finden und ausgeben
  • Prüfen, ob eine Zelle zu einem „SpillRange“ gehört (ab Office 365)

V.1105 (13.12.2023):

  • VIDEO 326: Mit der neuen Funktion SPALTENWAHL den aktuellen Monat aus einem Jahr holen (ab Office 365)
  • Einen Bereich ohne Ergebniszeile übertragen
  • VIDEO 325: Die neue Funktion ZUSPALTE – einen ganzen Bereich in einer Spalte ausgeben (ab Office 365)
  • VIDEO 324: Die neue Funktion HSTAPELN im Einsatz – Mehre Bereiche zusammenfassen (ab Office 365)
  • VIDEO 323: VSTAPELN – Werte aus mehreren Spalten holen und in einer Spalte ausgeben (ab Office 365)

V.1104 (08.12.2023):

  • VIDEO 322: Suche nach dem Schnittpunkt zwischen Zeile und Spalte – der doppelte XVERWEIS (ab Office 365)
  • VIDEO 321: Viel besser: Der Nachfolger von SVERWEIS – die neue Funktion XVERWEIS (ab Office 365)
  • VIDEO 320: Jetzt einen neuen Jahreskalender 2024 mit den Funktionen SEQUENZ, TAG und MONATSENDE erstellen
  • Einen Bereich über nur einer Formel mit Zufallswerten füllen (Neu ab Office 365)
  • VIDEO 319: Mit Funktionen SORTIEREN und EINDEUTIG eine sortierte Unikatsliste erstellen (alle Versionen)

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