VBA-Videos

Am Freitag, den 13. April 2018 habe ich meinen YouTube-Kanal VBA-Kracher eröffnet. In diesen Videos möchte ich aktuelle Fragen von Anwendern, Tipps & Tricks und VBA-Makros vorstellen, die mir besonders gut gefallen.

Bisher sind die folgenden 79 – VBA-Videos erschienen:

0001. Spaltenüberschriften in Tabelle schreiben:
Dieses Video beschreibt, wie man mit einer Codezeile gleich mehrere Spaltentitel schreiben kann.

0002. Ein Datum Excel-konform in eine Zelle schreiben (4. Varianten):
Dieses Video zeigt, wie man ein Datum Excel-konform in eine Zelle schreiben kann.

0003. Leerzeichen aus Zellen entfernen:
Diese Videos zeigt wie man führende, nachgestellte und doppelte Leerzeichen aus Zellen entfernen kann.

0004. Texte auf Basis eines Trennzeichens aufsplitten:
Diese Videos zeigt, wie man bestimmte Informationen aus einem Text extrahieren und in Zellen schreiben kann.

0005. Doppelte Zeilen entfernen:
Dieses Video zeigt, wie man doppelte Zeilen in einer Tabelle entfernen kann, wenn die Standardfunktion „Duplikate löschen“ von Excel streikt.

0006. Duplikate paarweise kennzeichnen:
Dieses Video zeigt wie man doppelte Werte in einer Tabelle paarweise mit unterschiedlichen Farben kennzeichnen kann.

0007. Formeln in einer Tabelle automatisch kennzeichnen:
Dieses Video zeigt, wie man wie Ihr alle Formeln in einer unbekannten Tabelle automatisch einfärben kann.

0008. Objekte an Zellen anbinden:
Dieses Video zeigt, wie man ein beliebiges Objekt in einer Tabelle an eine bestimmte Zelle anbinden kann.

0009. Monatstabelle automatisch einfügen:
In diesem Video wird gezeigt, wie man durch ein Makro aus meinem VBA-Tanker eine neue Mappe mit genau 12 Tabellen erstellt. Anschließend werden diese Tabellen nach den 12 Monaten automatisch benannt, der aktuelle Monat eingestellt und anschließend gespeichert.

0010. Drei zufällige Zeilen in einer Tabelle ermitteln
In diesem Makro werden aus einer Excel-Liste mit 40 Teilnehmern nach dem Zufallsprinzip genau 3 Teilnehmer gezogen.

0011. Daten blitzschnell in eine Matrix befördern
In diesem Video zeige ich Euch, wie Ihr 100.000 Datensätze in eine Matrix, bestehend aus Monaten (Spalte A bis M) und Kostenstellen (Zeile 2 bis 12) verdichten könnt. Es werden bei dem hier vorgestellten Makro (Quelle: VBA-Tanker, ID 9624) 100.000 Datensätze in 132 Zellen verteilt. Wie lange schätzt Ihr darf diese Aufgabe brauchen?
Die Verarbeitungszeit der Makros dauert weniger als 1 Sekunde!

0012. Den Doppelklick auf eine Zelle auswerten und darauf reagieren
In diesem Video zeige ich euch, wie Ihr mit einem VBA-Ereignis auf den Doppelklick in einer Zelle reagieren könnt. Dabei soll die Funktion, die man bei Pivot-Tabellen ja kennt (Drill-Down) für einen Bereich programmiert werden, indem ermittelt wird, welche Werte in der jeweiligen Zelle des Bereichs zusammenaddiert wurden.

0013. Die VBA-Funktion Instr
In diesem Video zeige ich Euch, wie Ihr die Funktion Instr einsetzen könnt. Im vorgestellten Beispiel werden e-Mail-adressen anhand des Zeichens „@“ zerlegt.

0014. Benutzereingaben über die InputBox abfragen und auswerten
In diesem Video zeige ich euch, wie Ihr mit Hilfe der Methode InputBox verschiedene Eingaben (Zahl, Text oder Bereich) vom Benutzer abfragen und auswerten könnt.

0015: Mittelwertberechnung im Arbeitsspeicher ausführen
In diesem Video zeige ich euch, wie Ihr besonders bei großen Datenmengen bestimmte Berechnungen im Arbeitsspeicher ausführen und das Ergebnis dann in eine Tabelle einkippen könnt.

0016. Eine bedingte Summierung im Array durchführen
In diesem Video zeige ich Euch, wie Ihr gerade bei sehr großen Tabellen komplette Berechnungen aus Excel in den Arbeitsspeicher verlagern könnt. Die Laufzeiten dieser Technik ist unschlagbar. Zunächst wird eine Unikatsliste gebildet und danach auch Basis dieser Liste die Summen gezogen. Am Ende des kompletten Vorgangs wird der Array 1:1 in die Zieltabelle gekippt. Der Vorteil liegt auf der Hand – Excel rechnet nur ein einziges Mal!

0017. Passwort anfordern und auswerten
In diesem VBA-Video aus einem meiner VBA-Kurse zeige ich Euch, wie Ihr über eine Userform ein maskiertes Passwort bereits beim Öffnen der Arbeitsmappe anfordern könnt. Bei falscher Eingabe des Passworts wird die Mappe ohne zu speichern wieder geschlossen.

0018: Doppelte Leerzeichen zwischen zwei Wörtern entfernen
In diesem VBA-Video zeige ich Euch zwei Varianten, wie Ihr doppelte Leerzeichen zwischen zwei Wörtern in Excel entfernen könnt.

0019. Auf die Löschung von Tabellen reagieren
In diesem Video zeige ich Euch, wie Ihr auf die Löschung von Tabellen in Excel reagieren könnt. Dazu könnt Ihr das Ereignis WorksheetBeforeDelete (ab Excel 2013) einsetzen. In diesem Beispiel wird vor der Löschung der Tabelle eine Kopie der Tabelle erzeugt und am Ende der Mappe abgelegt.

0020. Ein Diagrammobjekt kopieren, einfügen und nachbearbeiten
In diesem Video zeige ich Euch, wie Ihr ein Diagramm-Objekt kopieren und in eine andere Tabelle einfügen und positionieren könnt. Nun, das klingt erstmal etwas sonderbar, aber beim Kopieren und Einfügen des Diagramms verliert das Diagramm seinen ursprünglichen Namen und muss neu referenziert werden.

0021.  Auf Eingaben des Anwenders in einer Tabelle reagieren
In diesem Video zeige ich Euch, wie Ihr auf eine Eingabe eines Anwenders in einem bestimmten Bereich einer Tabelle reagieren könnt. Dazu setzt Ihr das Ereignis Worksheet_Change ein, über das jede Eingabe des Benutzers abgefangen werden kann.

0022. Per Makro in eine geschützte Tabelle schreiben
In diesem Video zeige ich Euch, wie Ihr in eine geschützte Tabelle einen Wert in eine Zelle schreiben könnt, ohne vorher den Blattschutz zu entfernen.

0023. Einen Bereich versteckt anlegen
In diesem Video zeige ich Euch, wie Ihr in einer Tabelle einen Bereich versteckt benennen und nutzen könnt. Dabei wird ein Bereichsnamen eingefügt. Danach wird dieser Bereich eingefärbt und mit einer Zufallszahl mittels einer Formel belegt. Die Formeln werden gleich im Anschluss nach dem Einfügen in Festwerte gewandelt.

0024. Eine ComboBox mit Daten aus einer Tabelle füllen
In diesem Video zeige ich euch, wie Ihr eine ComboBox in einer Userform mit Daten aus einer hinterlegten Tabelle füllen könnt. Dabei wird die ComboBox so angelegt, dass nur definierte Einträge ausgewählt und keine sonstigen Eingaben gemacht werden dürfen. Standardmäßig wird bei diesem Beispiel der erste Eintrag in der ComboBox eingestellt. Beim Herunterklappen der ComboBox werden 5 Einträge angezeigt.

0025.  Eine Mehrfachsuche in einer Spalte durchführen
In diesem Video zeige ich Euch, wie Ihr mehrere Suchbegriffe in einer Spalte finden und kennzeichnen könnt. Dazu habe ich ein Datenfeld verwendet, indem ich die Suchbegriffe verwalte. Danach vergleiche ich die Inhalte dieses Datenfeldes mit der Spalte in der Tabelle, in der diese Suchbegriffe vorkommen. Wird eine Übereinstimmung gefunden, dann wird die entsprechende Zelle automatisch eingefärbt.

0026: Maximalwerte in einem Bereich finden und kennzeichnen
In diesem Video zeige ich Euch, wie Ihr in einem Bereich den größten Wert und den zweitgrößten Wert finden und einfärben könnt. Dabei können diese Höchstwerte auch mehrfach im Bereich auftreten.

0027. Eine eigene Benutzerverwaltung stricken
In diesem Video zeige ich Euch, wie Ihr bereits beim Öffnen einer Mappe den angemeldeten User ermitteln und darauf reagieren könnt. In diesem Beispiel werden bestimmte Schaltflächen auf einer Tabelle unsichtbar gemacht, wenn der „falsche“ Anwender die Mappe öffnet.

0028: Diagramme schnell per Makro formatieren
In diesem Video zeige ich euch, wie Ihr auf schnelle Art und Weise ein gestapeltes Säulendiagramm mit vordefinierten Farben aus einer Steuertabelle formatieren könnt.

0029. Cooler Tabellenschutz auch ohne Passwort
In diesem Video zeige ich euch drei Beispiele, wie Ihr Eure Daten über Ereignisse in Excel auch ohne Tabellenschutz & Passwort schützen könnt. Diese „Dreizeiler“ liegen direkt hinter den Tabellen und überwachen die Eingabe, bzw. die Markierung von Zellen.

0030. Leere Zellen in Spalten füllen
In diesem Video zeige ich Euch , wie Ihr in einer Tabelle leere Spalteninhalte aus darunter liegenden Zellen füllen könnt. Der Trick besteht darin, dass wir eine Schleife, beginnend von der letzten, belegten Zeile starten und uns Zeile für Zeile nach oben durch die Tabelle fräsen. Immer wenn wir dabei auf eine leere Zelle stoßen, übertragen wir den Text aus der darunter liegenden Zelle.

0031: Beim Öffnen der Mappe automatisch eine Sicherungskopie erzeugen
In diesem kurzen Video zeige ich Euch, wie Ihr bereits beim Öffnen einer Arbeitsmappe im Hintergrund eine Kopie dieser Arbeitsmappe erstellen und speichern könnt.

0032: Daten in einer Tabelle suchen und kennzeichnen
In diesem Video aus meinem VBA-Kurs I zeige ich Euch, wie Ihr über einen Suchbegriff alle entsprechenden Zellen in einer Tabelle finden und automatisch kennzeichnen könnt.

0033: Eingaben in einer Tabelle überwachen und dokumentieren
In diesem Video zeige ich Euch, wie Ihr alle Eingaben in eine Tabelle überwachen und auf einer anderen Tabelle dokumentieren könnt. Dazu wird das Tabellenereignis Worksheet_Change eingesetzt. Zusätzlich zeigt das Video auch, wie Ihr Änderungen in einer Tabelle in einer Textdatei festhalten könnt.

034: Bestimmen der letzten, verwendeten Zeile einer Tabelle
In diesem Video zeige ich Euch unter anderem, wie Ihr die letzte, belegte Zeile einer Tabelle ermitteln könnt. Dies ist wichtig, wenn Ihr alle belegten Zeilen einer Tabelle verarbeiten möchtet. Bei dieser Aufgabe sollen in einer Tabelle alle Umsätze, die am Wochenende getätigt wurden, zusammenaddiert und am Ende des Makros ausgegeben werden.

0035: e-Mail aus Excel zusammenstellen und versenden
In diesem Video zeige ich Euch, wie Ihr eine e-Mail in Excel zusammenstellen und automatisch versenden könnt. Dabei wird das e-Mail im HTML-Format ausgegeben. Der Text für das e-Mail kommt aus einem Textfeld aus einer Tabelle. Der Titel sowie der Anhang des e-Mails können flexibel zusammengestellt werden.

0036: Diagrammobjekte in Tabellen aufspüren und ansteuern
In diesem Video wird mit Hilfe einer Tastenkombination jeweils ein gewünschtes Diagrammobjekt auf der aktiven Tabelle angesteuert. Hierzu wird die linke, obere Ecke des Diagramms ermittelt. Danach wird das Diagramm zur Anzeige gebracht.

0037. TextBox auf numerischen Inhalt prüfen
In diesem Video stelle ich Euch drei Varianten vor, wie Ihr eine TextBox auf numerischen Inhalt prüfen könnt.

0038. Bestimmte Bereiche einer Tabelle identifizieren
In diesem Video möchte ich auf eine Frage eines VBA-Kurs Teilnehmers eingehen, der mich fragte, wie man am Besten bestimmte Bereiche einer Tabelle ermitteln kann. Ganz konkret möchte ich euch dazu 4 Beispiele vorstellen, über die Ihr bestimmte Bereiche einer Tabelle identifizieren und darauf zugreifen könnt.

0039.  Textdatei in Array einlesen, filtern und ausgeben
In diesem Video zeige ich Euch, wie Ihr eine große Textdatei in ein Datenfeld in einem Arbeitsschritt einlesen könnt. Danach erfolgt eine Filterung nach einen bestimmten Inhalt in diesem Array. Die Ergebnisse werden danach in einen Ziel-Array geschrieben und in eine Tabelle ausgekippt. Laufzeit fast unschlagbar!

0040. Rechnen im Array
In diesem Video zeige ich Euch zwei Varianten, wie Ihr eine Berechnung von Bruttopreisen im Arbeitsspeicher durchführen und danach den Array in eine Tabelle entleeren könnt. Dabei werden in der ersten Variante Festwerte und in der zweiten Variante sogar Formeln geschrieben.

0041: Excel VBA Doppelte Eingaben in einem Bereich verhindern
In diesem Video zeige ich Euch, wie Ihr einen Zellenbereich überwachen und doppelte Eingaben, bereits direkt nach der Eingabe, eliminieren könnt.

0042: Excel-VBA: Bestimmte Zeilen in andere Tabelle übertragen
In diesem Video zeige ich Euch zwei Varianten, wie Ihr bestimmte Zeilen aus einer Tabelle in eine andere übertragen könnt.

0043: Excel-VBA: Ein mehrspaltiges Listenfeld programmieren
In diesem Video zeige ich Euch, wie Ihr ein mehrspaltiges Listenfeld füllen und auf die verschiedenen Spalten ganz gezielt zugreifen könnt.

0044: Excel-VBA: Bestimmte Zeilen einer Tabelle via SQL abfragen (blitzschnell)
In diesem Video zeige ich Euch, wie Ihr mit einem SQL-Statement und dem Einsatz der Zugriffsmethode ADO bestimmte Zeilen einer Tabelle blitzschnell in eine andere Tabelle übertragen könnt.

0045: Excel-VBA: Mehr Übersicht in Tabellen – Gruppenwechsel sichtbar machen
In diesem Video zeige ich Euch, wie Ihr einen Gruppenwechsel in einer Tabelle sichtbar machen könnt, indem Ihr das erste Vorkommen und das letzte Vorkommen einer Nummer farbig kennzeichnet.

0046: Excel-VBA: Bedingt formatierte Zeilen erkennen und automatisch ausblenden
In diesem Video zeige ich Euch, wie Ihr in einer Tabelle bedingt formatierte Zellen erkennen könnt, um diese über ein Makro auszublenden.

0047: Excel-VBA: Fehlende und doppelte Nummern erkennen
In diesem Video zeige ich Euch, wie Ihr in einer Tabelle fehlende und doppelte Nummern erkennen und kennzeichnen könnt.

0048: Excel-VBA: Auf der Suche nach Format und Inhalt
In diesem Video zeige ich Euch, wie Ihr einen formatierten Wert in einer Tabelle finden könnt.

0049: Excel-VBA: Automatischer Versand von e-Mails mit Anhängen aus Excel
In diesem Video zeige ich Euch wie Ihr viele e-Mails in kürzester Zeit an unterschiedliche Adressaten mit variablen Anhängen versenden könnt.

0050. Excel-VBA: Eigene Grafiken als Schaltflächen in Userforms einbinden
In diesem Video (Quelle: VBA-Tanker, ID 10653) zeige ich Euch wie Ihr eigene Schaltflächen für Userformen einbinden könnt

0051. Excel-VBA-Tool: Automatisches Tabellen-Verzeichnis auf Knopfdruck erstellen
Mit diesem Tool aus meinem VBA-Tanker könnt Ihr in sekundenschnelle in einer Excel-Arbeitsmappe ein Inhaltsverzeichnis aller Tabelle erstellen und verlinken.

0052. Excel-VBA: TOP-3 Umsatzwerte pro Monat ermitteln und kennzeichnen
Mit diesem Makro aus meinem VBA-Tanker (ID: 10647) könnt Ihr in einem Jahresbericht für jeden Monat die Top-Umsatzwerte ermitteln und kennzeichnen.

0053. Excel-VBA: Dropdowns synchronisieren mit SQL & ADO
In diesem Video zeige ich Euch, wie Ihr zwei ComboBoxen mit Daten aus einer Tabelle synchronisieren könnt. Dabei braucht es keine Hilfstabellen – lediglich ein paar SQL-Anweisungen und ein Datenfeld werden hierfür benötigt.

0054. Excel-VBA: Gefilterte Listen im Zebralook formatieren
In diesem Video aus meinem VBA-Tanker ID 10670 zeige ich Euch, wie Ihr in einer normalen Tabelle nach eine Filterung einen Zebra-Look einstellen könnt. Dazu wurde eine „intelligente“ Tabelle wieder unintelligent gemacht, jedoch die Formatierung bleib dabei erhalten.

0055. Excel-VBA: Besonderheiten beim Finden von Daten
In diesem Video aus meinem VBA-Tanker ID 10675 zeige ich Euch zwei Sonderfälle beim Suchen von Daten mit der Methode Find.

0056. Excel-VBA: Blitzschnelle Verarbeitung von Massendaten (Report füllen)
In diesem Video aus meinem VBA-Tanker ID 10598 zeige ich euch wie Ihr 10.000 Datensätze in einem Bericht einfügen könnt. Dabei setze ich unter anderem zwei Datenfelder ein und verarbeite alle Daten direkt im Arbeitsspeicher. Erst wenn das Ziel-Datenfeld komplett befüllt ist, wird der Inhalt des Datenfeldes 1:1 in die Tabelle gekippt.

0057. Excel-VBA: Diagramme per VBA formatieren
In diesem Video stelle ich Euch zwei Makros aus meinem VBA-Tanker vor, mit denen Ihr blitzschnell Diagramme formatieren könnt. Im ersten Beispiel werden die verschiedenen Bereiche eines Diagramms identifiziert und eingefärbt. Im zweiten Beispiel werden in einem Liniendiagramm die Linienfarbe sowie die Farbe der „Marker“-Symbole aus Zelle gespeist.

0058. Excel-VBA: Einen eigenen Konfigurator basteln
In diesem Video stelle ich Euch eine fertige Lösung aus meinem VBA-Tanker ID 10681 vor, mit der Ihr einen Konfigurator erstellen könnt. Dabei gibt es vier von einander abhängige Kriterien (Warengruppe, Artikel, Farbe, Ausprägung). Diese abhängigen Informationen werden mit Hilfe von SQL & ADO in vier Dropdowns dargestellt.

0059. Excel-VBA: Eine mehrspaltige ListBox programmieren
In diesem Video aus meinem VBA-Tanker zeige ich Euch anhand an einem fertigen Tool, wie Ihr Daten aus einer Tabelle in ein mehrspaltiges Listenfeld einfügen könnt. Weitere Funktionen sind hierbei dann das Verschieben der einzelnen Zeilen im Listenfeld nach oben bzw. nach unten sowie die Änderung und Löschung von ListBox-Einträgen und die Neuanlage von Zeilen in der Listbox.

0060. Excel-VBA: Eine Suchfunktion für eine ListBox programmieren
In diesem Video aus meinem VBA-Tanker zeige ich Euch, wie Ihr eine mehrspaltige ListBox füllen und über ein Textfeld Suchbegriff eingeben und nicht entsprechende Zeilen aus dem Listenfeld entfernen könnt.

0061. Excel-VBA: Eine Listbox spaltenweise sortieren
In diesem Video aus meinem VBA-Tanker zeige ich Euch, wie Ihr eine mehrspaltige ListBox füllen und über ein Textfeld Suchbegriff eingeben und nicht entsprechende Zeilen aus dem Listenfeld entfernen könnt.

0062. Excel-VBA: Bestimmte Zeichen in einem Bereich durch andere Zeichen ersetzen
In diesem Video zeige ich Euch eine Lösung aus meinem VBA-Tanker über die Ihr in einem Tabellenbereich sehr elegant bestimmte Zeichen durch andere Zeichen ersetzen könnt. Hierbei werden zwei Datenfelder verwendet, in denen die zu suchenden und zu ersetzenden Zeichen enthalten sind. Über eine Schleife werden diese beiden Datenfelder miteinander abgeglichen und mittel der Methode Replace die Zeichen ausgetauscht.

0063. Excel-VBA: Stamm- und Bewegungsdaten in einem Mega-Datensatz verwalten
In diesem Video zeige ich Euch eine Lösung aus meinem VBA-Tanker über die Ihr einem Datensatz (Stammdaten) in einer Tabelle gleich mehrere weitere Datensätze (Bewegungsdaten) zuordnen könnt. Zu jedem Stammsatz können über eine Oberfläche mehrere Aufgaben zugewiesen und verwaltet werden.

0064. Excel-VBA: Eine versteckte Eigenschaft für eine Tabelle anlegen
In diesem Video zeige ich Euch eine Lösung aus meinem VBA-Tanker über die Ihr für eine bestimmte Tabelle eine eigene Dokumenteigenschaft anlegen, befüllen, auslesen und wieder entfernen könnt.

0065. Excel-VBA: Mehrere Zellen berechnen ohne eine Schleife zu verwenden
In diesem Video zeige ich Euch eine Lösung aus meinem VBA-Tanker über die Ihr jede Zelle in einem Bereich auch ohne den Einsatz einer Schleife mit dem Wert 1,19 multiplizieren könnt.

0066. Excel-VBA: Bedingte Formatierung elegant über ein Makro anpassen
In diesem Video zeige ich Euch eine Lösung aus meinem VBA-Tanker über die Ihr eine Regel mitsamt der hinterlegten Formate einer bedingten Formatierung in Excel in eine Tabelle auslesen, ändern und wieder zurückspielen könnt.

0067. Excel-VBA: Bestimmte Zeilen blitzschnell in andere Tabelle übertragen
In diesem Video zeige ich Euch ein Makro aus meinem VBA-Tanker über das Ihr bestimmte Zeilen einer Tabelle mit Hilfe eines Arrays sehr schnell in eine andere Tabelle übertragen könnt. Der Vorteil bei dieser Technik ist, dass Excel nur einmal rechnet, nämlich dann wenn wir die zu übertragenden Zeilen in einem Aufwasch in die Zieltabelle werfen.

0068. Excel-VBA: Bestimmte Zeilen aus einem ListObject entfernen
In diesem Video zeige ich Euch ein Makro aus meinem VBA-Tanker über das Ihr bestimmte Zeilen aus einem ListObject entfernen könnt. Dazu setze ich in diesem Beispiel den AutoFilter ein und entferne danach die sichtbaren Zeilen.

0069. Excel-VBA: Daten filter, exportieren und versenden
In diesem Video zeige ich Euch ein Makro aus meinem VBA-Tanker mit dem Ihr bestimmte Zeilen aus einer Tabelle in eine andere übertragen könnt. Danach wird diese Tabelle exportiert (PDF und XLSX) und direkt im Anschluss per e-Mail versendet.

0070. Excel-VBA: Eine benutzerdefinierte Sortierung vornehmen
In diesem Video zeige ich Euch ein Makro aus meinem VBA-Tanker mit dem Ihr eine benutzerdefinierte Sortierung einer Liste vornehmen könnt.

0071. Excel-VBA: Einen Apostrophen vor jede Zelle einfügen (ohne Schleife)
In diesem Video zeige ich Euch ein Makro aus meinem VBA-Tanker mit dem Ihr für einen ganzen Bereich einen Apostrophen vor jede einzelne Zelle einfügen könnt, ohne dass Ihre eine Schleife einsetzen müsst.

0072. Excel-VBA: Eine Unikatsliste mit dem Dictionary-Objekt erstellen
In diesem Video zeige ich Euch ein Makro aus meinem VBA-Tanker mit dem Ihr aus einer Spalte mit redudanten Daten eine Unikatsliste mit Hilfe des Dictionary-Objekts und einem Datenfeld erstellen könnt.

0073. Excel-VBA: Den Höchstwert aus einer Zelle mit mehreren Zeilenumbrüchen ermitteln
In diesem Video zeige ich Euch ein Makro aus meinem VBA-Tanker mit dem Ihr aus einer Zelle mit mehreren Zeilenumbrüchen die größte Zahl ermitteln könnt. Dabei wird der Inhalt der Zelle anhand des Zeilenumbruch-Zeichens aufgesplittet und über eine Schleife abgearbeitet.

0074. Excel-VBA: Mehrere Kostenstellen zu verschiedenen Gruppen zusammenfassen
In diesem Video zeige ich Euch ein Makro aus meinem VBA-Tanker mit dem Ihr mehrere Kostenstellen zu verschiedenen Gruppen zusammenfassen könnt. Bei diesem Beispiel handelt es sich im Prinzip um eine bedingte Summierung von Werten, die über den Einsatz von Farben zusätzlich noch dokumentiert wird.

0075. Excel-VBA: Das Ereignis Selection_Change nutzen – 3 Praxisbeispiele
In diesem Video zeige ich Euch drei praktische Lösungen aus meinem VBA-Tanker:
– automatisches Scollen in einer Tabelle
– Das Betreten eines Bereichs verhindern
– Die Gültigkeitsliste größer und lesbarer anzeigen lassen

0076. Excel-VBA: Eine alternative Steuerung eines Formulars für eine Tabelle aufbauen
In diesem Video aus meiner VBA-Tanker (ID 10.721) zeige ich Euch, wie Ihr mit dem Tabellenereignis Worksheet_Change eine alternative Formularsteuerung erstellen könnt. Dabei werden folgende Punkte behandelt:
– Nach Eingabe in eine Zelle wird die Hintergrundfarbe der Zelle weggenommen
– Bei Leeren einer bereits erfassten Zelle wird die Hintergrundfarbe wieder eingestellt.
– Es erfolgt direkt nach der Eingabe eine Konvertierung, bei der jeweils der ersten Buchstabe eines Wortes groß konvertiert wird.
– Nicht benötigte Zeilen und Spalten einer Tabelle werden ausgesägt.

0077. Excel-VBA: Den SVERWEIS durch ein schnelles Makro ersetzen – Preise updaten „deluxe“
In diesem Video aus meiner VBA-Tanker (ID 10722) zeige ich Euch, wie Ihr die Tabellenfunktion SVERWEIS durch eine viel bessere Makro-Lösung ersetzen könnt. Dabei werden die Preise von Artikeln anhand einer eindeutigen Nummer aktualisiert und neue Artikel automatisch im Bestand aufgenommen. Sowohl neue Artikel als auch upgedatete Preise werden dabei automatisch gekennzeichnet.

0078. Excel-VBA: Formeln elegant schützen ohne Blattschutz
In diesem Video aus meiner VBA-Tanker (ID 10723) erfahrt Ihr, wie Ihr Formeln in einer Tabelle auch ohne den Blattschutz zu verwenden, schützen könnt.

0079. Excel-VBA: Änderungen von Zellen in Kommentaren dokumentieren
In diesem Video aus meiner VBA-Tanker (ID 10725) möchte ich Euch ein Idee vorstellen, mit der Ihr Änderungen in Zellen relativ „schlank“ in Zellen-Kommentaren automatisch dokumentieren könnt.