Ihr „Dankeschön” für eine werbefreie Seite.
(Alternativ: Amazon-Gutschein)Kategorien
- Allgemein
- Code-Schnipsel
- Coding / Programmieren
- Daten-Import / -Export
- Datum und Zeit
- Diagramme / Charts
- Downloads
- Excel-Funktionen
- Fehlerbehandlung
- Formatierung
- Kleine Helferlein (Excel)
- Mit VBA/Makro
- Musterlösungen
- Ohne Makro/VBA
- Pivot
- Power Query
- Allgemein, Verschiedenes
- Daten zusammenführen
- Datentyp anpassen
- Datum & Zeit
- Entpivotieren
- File-Handling
- Filtern & Sortieren
- Foren-Q&A
- Join-Art
- K&K (kurz und knackig ;-) )
- Kleine Helferlein (PQ)
- Kreuztabelle
- PQ für Einsteiger
- PQ-Basics
- PQ-Formeln (Sprache M)
- PQ-Funktionen & UDFs
- PQ-Import en détail
- PQ-Quickies
- Rechnen / Berechnungen
- Spalten bearbeiten
- Spende/Donation
- Text-Behandlung
- Transponieren
- Vergleichen (Daten, Tabellen, Abfragen)
- Web-Abfragen
- {Liste}
- Rechnen & Zahlen
- Suchen und finden
- Tabelle und Zelle
- Text
- Tipps und Tricks
- Verschiedenes
- {}-Formel
-
Neueste Beiträge
Archiv der Kategorie: Mit VBA/Makro
Unerwünschte Leerzeichen
Leerzeichen sind keine Leerzeichen (2) Excel, alle Versionen In einem früheren Beitrag haben wir uns schon einmal mit dem Thema auseinander gesetzt. Dort wurde aufgezeigt, wie Sie unerwünschte Leerzeichen, so genannte „Geschützte Leerzeichen” entfernen oder durch „normale” Leerzeichen ersetzen können. Und … Weiterlesen
Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Tabelle und Zelle, Text
Verschlagwortet mit ersetzen, Geschütztes Leerzeichen, Leerzeichen, Text ersetzen, Text in Spalten, Text zusammen halten, WECHSELN()
Kommentare deaktiviert für Unerwünschte Leerzeichen
Wunsch – Brutto/Netto
Bei manchen Kalkulationen ist es das Ziel, entweder den Netto- oder den Bruttobetrag „glatt” zu gestalten, also volle Euro ohne Cent. Oder aber auch einem Wunsch-Centbetrag. Mit einem kleinen Makro lässt sich das gut bewerkstelligen: Dahinter steckt dieses kleine Makro: … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen, Tipps und Tricks
Verschlagwortet mit brutto, Kalkulation, netto, Preisanpassung, rechnen, runde Preise, runde Zahlen
Kommentare deaktiviert für Wunsch – Brutto/Netto
Gefilterter Bereich – Kopie (VBA)
Daten-Liste in gefilterten Bereich kopieren (VBA) „Ist doch ganz einfach” dachte ich früher einmal. Markieren, kopieren, in den gefilterten Bereich einfügen. Die Ernüchterung kam rasch, so geht das nämlich nicht. Die gefilterten, die nicht sichtbaren Zellen werden einfach mit ausgefüllt … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle, Tipps und Tricks
Verschlagwortet mit Filter, gefiltert, Kopie, Kopieren, Makro, VBA
Kommentare deaktiviert für Gefilterter Bereich – Kopie (VBA)
Timestamp (Kurzversion)
Automatischer Zeitstempel bei Änderung
Ihnen wird bekannt sein, dass Sie in einer Tabelle ein Datum und/oder eine Zeit per Funktion eintragen können. Dieses Feld enthält dann Daten, die ständig ohne Ihr Zutun bei jeder Berechnung des Tabellenblattes aktualisiert werden. Soll ein fester Wert eingetragen werden, gibt es mehrere Möglichkeiten: per Hand eintragen, Strg. (Datum) bzw. StrgGroß: (Zeit) als Shortcuts oder vollautomatisch per Makro.
In dieser Datei sind in Spalte A die Top 10 Bestseller (Belletristik) lt. Spiegel aus dem Januar 2015 aufgelistet. Die Forderung ist nun: Wenn sich der Standort des jeweiligen Buches (Spalte B) verändert, meistens durch Ausleihe oder Rückgabe, soll in Spalte C automatisch das Datum un die Uhrzeit eingetragen werden. Vorhandene Einträge werden überschreiben, da nicht mehr aktuell.
Sie können dieses Makro so wie es ist mit erforderlichen Anpassungen direkt in das Modul des entsprechenden Arbeitsblattes Ihrer Mappe einfügen und verwenden. Falls Sie dazu Hilfe brauchen, gibt es hier eine ausführliche Anleitung. – Eine erweiterte Form des Timestamps mit Namensprotokollierung) können Sie hier nachlesen.
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Mit VBA/Makro
Kommentare deaktiviert für Timestamp (Kurzversion)
Zähler oder Nenner ausgeben
Mittels einer Funktion (UDF) den Zähler oder Nenner einer Division zurückgeben Vor Excel 2013 war es mit „Bordmitteln” nicht möglich, den Text einer Formel in einer Zelle auszugeben oder sonstwie auszuwerten. Für alle Versionen ist eine UDF hilfreich oder sogar … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen
Verschlagwortet mit aufteilen, Bruch, Dividend, Divisor, Formel, Formeltext, Funktion, Nenner, Zähler
Kommentare deaktiviert für Zähler oder Nenner ausgeben
Umlaute bei Eingabe ersetzen
In manchen Spreadsheets ist es sinnvoll, wenn nur internationale Zeichen verwendet werden. Und die (deutschen) Umlaute gehören nun einmal nicht dazu. Es soll die Möglichkeit geschaffen werden, dass bei Eingabe eines Umlauts oder des „ß” eine automatische Umwandlung geschieht. Dieses … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Text, Tipps und Tricks
Verschlagwortet mit Ä, deutsche Sonderzeichen, international, Ö, ss, Ü, Umlaute ersetzen
Kommentare deaktiviert für Umlaute bei Eingabe ersetzen
Alle Formeln auflisten
Alle Formeln aller Tabellenblätter in einem getrennten Blatt auflisten Zur Dokumentation kann es manchmal ganz hilfreich sein, alle Formeln und Funktionen einer Arbeitsmappe zu dokumentieren. Ab Excel 2013 gibt es zwar die Möglichkeit, diese per Funktion anzeigen zu lassen und seit … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Excel-Funktionen, Mit VBA/Makro, Tabelle und Zelle, Text, Tipps und Tricks, Verschiedenes
Verschlagwortet mit alle Formeln, Formeln als Text, Formeln anzeigen, Formeln auflisten
Kommentare deaktiviert für Alle Formeln auflisten
Fehlersuche in VBA
Zeilenweise Wenn eine VBA-Routine nicht so läuft wie gewünscht oder unerwünschte bzw. fehlerhafte Ergebnisse herauskommen, dann hilft es so gut wie immer, den Inhalt, den Wert einer Variablen zu kontrollieren. Die eine Möglichkeit ist, den Code im Einzelschritt-Modus durchlaufen zu … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Tipps und Tricks
Verschlagwortet mit Direktfenster, Fehlersuche, Makro, Überwachungsfenster, VBA
Kommentare deaktiviert für Fehlersuche in VBA
Zeilen mit Inhalt kopieren
Nur Zeilen mit einem beliebigen Inhalt kopieren Die Aufgabe ist klar: Es sollen ausschließlich Zeilen in ein anderes Tabellenblatt kopiert werden, die irgend einen Inhalt haben. Das können Werte oder Formeln sein. Prinzipiell gibt es zwei Wege: „Zu Fuß” oder … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA
Verschlagwortet mit Kopieren, nur mit Inhalt, ohn, ohne Makro, plain Excel, VBA
Kommentare deaktiviert für Zeilen mit Inhalt kopieren
Alle leeren Zellen ansprechen
Um per VBA alle leren Zellen eines definierten Bereichs anzusprechen, müssen Sie nicht jede einzelne Zelle auf leer prüfen. Besser geht es so: Option Explicit Sub AlleLeerenZellen() ‘Alle leeren Zellen mit Zeilen- und Spaltennummer ’sowie einer fortlaufenden Zahl ausfüllen und … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Tabelle und Zelle
Verschlagwortet mit leere Zellen, Leerzellen, Makro, VBA
Kommentare deaktiviert für Alle leeren Zellen ansprechen
Daten verschieben/transponieren (horiz. → vertik.) [2]
Daten in Kalenderwochen (Spalten) in Zeilen verschieben (kopieren) Heute habe ich in einem Forum eine Bitte nach Lösung per VBA gesehen, wo in einer Zeile mehrere Kalenderwochen aufgeführt sind und darunter jeweils Produktnummern von Teilen, welche fehlerhaft produziert worden sind. Das … Weiterlesen
Veröffentlicht unter Datum und Zeit, Downloads, Formatierung, Mit VBA/Makro, Musterlösungen, Rechnen & Zahlen, Tabelle und Zelle
Verschlagwortet mit Kalenderwochen, Makro, Pivot, Pivottabelle, transponieren, VBA
Kommentare deaktiviert für Daten verschieben/transponieren (horiz. → vertik.) [2]
Jahresplaner, Urlaubsplaner
Urlaubs- und Projektplaner ++ Hinweis: Microsoft hat beginnend mit der Version 2010 das Calendar-Steuerelement aus den „mitgelieferten” Steuerelementen entfernt. Welche Gründe auch immer dafür ausschlaggebend waren, Sie brauchen das Calendar-Element, um diese Version hier in dieser Form zum laufen zu … Weiterlesen
Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle
Verschlagwortet mit Feiertage, Jahreskalender, Jahresübersicht, Kalender, Makro, Projektplaner, Urlaubskalender, Urlaubsplaner, VBA, Wochenenden
Kommentare deaktiviert für Jahresplaner, Urlaubsplaner
Ladefrist (Ladungsfrist)
Termin einer Ladefrist berechnen In diversen Satzungen für Vereine, Vereinigungen, Parteien, … ist eine Frist angegeben, wann spätestens zu einer Versammlung oder Sitzung geladen werden muss. Entscheidend ist dabei der Poststempel. Bei kleineren Vereinen, wo der Schriftführer das ganze ehrenamtlich … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Downloads, Mit VBA/Makro, Rechnen & Zahlen, Tipps und Tricks, Zeit-Funktionen
Verschlagwortet mit Arbeitstag, Feiertag, Ladungsfrist, Termin, Wochentag
Kommentare deaktiviert für Ladefrist (Ladungsfrist)
Zellen mit Inhalt
Zellen mit Inhalt selektieren oder markieren Um Zellen mit Inhalt zu markieren oder auszuwählen gibt es mehrere Wege. Zur Klarstellung der Begrifflichkeit hier meine Definitionen: Selektieren: Auswählen der Zellen. Mehrere Zellen müssen nicht benachbart sein. Per Hand würden Sie mit Shift … Weiterlesen
Veröffentlicht unter Formatierung, Mit VBA/Makro, Ohne Makro/VBA, Tipps und Tricks
Verschlagwortet mit Bereich, Bereiche, Bereichsmarkierung, Bereichsnamen, Namen, Zellen
Kommentare deaktiviert für Zellen mit Inhalt
Arbeits- (und andere) Tage im Monat
Arbeits- und andere Tage im Monat Excel, alle Versionen Für verschiedene Berufsgruppen kann es sinnvoll sein, bei einer Dienstplanerstellung rasch zu wissen, wie viele „normale” Arbeitstage (Montag bis Freitag), Samstage, Sonntage und vor allen Dingen Feiertage in einem bestimmten Monat … Weiterlesen
Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Musterlösungen
Verschlagwortet mit Arbeitstage zählen, Feiertage zählen, Monat, Samstage zählen, Sonntage zählen, Wochentage zählen
Kommentare deaktiviert für Arbeits- (und andere) Tage im Monat
Zeilen löschen
Zeilen mit bestimmten Inhalten löschen Excel, alle Versionen Immer wieder beliebt: Es sollen per VBA Zeilen gelöscht werden, welche eine bestimmte Bedingung erfüllen. Im folgenden Beispiel sollen alle Zeilen ab Zeile 11 gelöscht werden, wo in Spalte C ein a oder ein … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Ohne Makro/VBA, Tabelle und Zelle, Tipps und Tricks
Verschlagwortet mit Makro, Strg, VBA, Zeilen löschen, Zeilen markieren, Zeilen mit Bedingung löschen
Kommentare deaktiviert für Zeilen löschen
Arbeits- und andere Tage
Arbeits- und andere Tage im Monat Excel, alle Versionen Einsatzbereich Für verschiedene Berufsgruppen kann es sinnvoll sein, bei einer Dienstplanerstellung rasch zu wissen, wie viele „normale” Arbeitstage (Montag bis Freitag), Samstage, Sonntage und vor allen Dingen Feiertage in einem bestimmten … Weiterlesen
Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Rechnen & Zahlen
Verschlagwortet mit Arbeitstage, bewegliche Feiertage, Feiertage, Wochenende, zählen von Tagen
Kommentare deaktiviert für Arbeits- und andere Tage
Datenimport, diverse Formate
Daten verschiedener Formate importieren, einfügen, verknüpfen Kennen Sie das Sprichwort: „Wer die Wahl hat, hat die Qual!” Richtig, und so ist das auch in Excel, wenn Sie Daten von der Festplatte in Ihr Arbeitsblatt bekommen wollen. Verschiedene einzelne Vorgehensweisen für oft … Weiterlesen
Veröffentlicht unter Daten-Import / -Export, Downloads, Mit VBA/Makro, Ohne Makro/VBA, Tabelle und Zelle, Text
Kommentare deaktiviert für Datenimport, diverse Formate
Maske zur Dateneingabe (1)
Formular zur Daten-Eingabe erstellen Vorab bemerkt In beispielsweise einer Adress-Tabelle stehen in der ersten Zeile die Überschriften und in den folgenden Zeilen die einzelnen Positionen. Zur Eingabe von Daten suchen sich die Anwender dann die erste freie Zeile und geben … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Downloads, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle, Verschiedenes
Verschlagwortet mit Dateneingabe, Datenmaske, Makro, Maske, UFo, UserForm, VBA
Kommentare deaktiviert für Maske zur Dateneingabe (1)
Erste freie / leere Zeile in Spalte (VBA)
Die erste leere bzw. freie Zeile in einer definierten Spalte finden Die Aufgabe: Eine Funktion (UDF) soll in einer bestimmten Spalte die erste freie oder die erste leere Zeile gefunden werden. Der Unterschied zwischen „frei” und „leer” ist nicht auf den ersten … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Suchen und finden, Tabelle und Zelle
Verschlagwortet mit erste freie Zeile, erste leere Zeile
Kommentare deaktiviert für Erste freie / leere Zeile in Spalte (VBA)
Datumsbereiche separieren
Reisebüro – Saisondaten splitten In einem Forum wurde um einen Lösungsansatz nachgefragt, wie aus einer gegebenen Reisezeit die Tage der Vor- und der Hauptsaison berechnet werden könnten. Da ähnliche kalendarische Zuordnungen öfter einmal gefragt sind, habe ich dieses konkrete Beispiel … Weiterlesen
Veröffentlicht unter Datum und Zeit, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle
Verschlagwortet mit Datum, kalendarische Daten, Reisebüro, Zeitbereich, Zeitbereich splitten
Kommentare deaktiviert für Datumsbereiche separieren
UDF: RECHTS() nach Trennzeichen
RECHTS() nach Trennzeichen (UDF) Die Funktion RECHTS() an sich gibt es ja in Excel. Allerdings verlangt die Funktion eine klare Angabe der Zeichenzahl, welche von rechts aus verwendet werden sollen. Wenn das aber wegen einer variablen Länge nicht so einfach … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Text
Verschlagwortet mit benutzerdefinierte Funktion, RECHTS(), Text, Trennzeichen, udf
Kommentare deaktiviert für UDF: RECHTS() nach Trennzeichen
Erster Sonntag .. Samstag im Monat
Erster beliebiger Wochentag in einem Monat Excel, alle Versionen Die Aufgabe Es soll für ein gegebenes Datum der erste Sonntag, Montag, Dienstag, … im Monat des entsprechenden Datums gefunden werden. Diese Aufgabe lässt sich sehr gut per VBA-Makro mit einer … Weiterlesen
Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Musterlösungen
Verschlagwortet mit Datum, erster bestimmter Wochentag im Monat, Erster xWochentag im Monat, Excel, Funktion, Makro, udf, VBA, Wochnetag
Kommentare deaktiviert für Erster Sonntag .. Samstag im Monat
Daten neu anordnen
Schichtplan in getrennter Tabelle neu anordnen Excel, alle Versionen Die Aufgabe: In einer dreispaltigen Tabelle sind die Namen der Mitarbeiter vermerkt. Das Ziel soll es sein, in einer neuen Tabelle alle Namen direkt untereinander, ohne Leerzeilen bzw. Leerzellen dazwischen nach … Weiterlesen
Veröffentlicht unter Downloads, Mit VBA/Makro, Tabelle und Zelle
Verschlagwortet mit Daten verschieben, Excel, Leerrzellen ausblenden, Makro, Schichtplan, umgruppieren, VBA
Kommentare deaktiviert für Daten neu anordnen
Kombinationsfelder in Tabellen
Kombinationsfeld in eine Tabelle einfügen Excel, alle Versionen In manchen Fällen ist es hilfreich, wenn Sie für den Wert bzw. Text in einer Zelle verschiedene Möglichkeiten vorgeben. Wenn der Benutzer neben seiner Auswahl auch noch eigene Werte eintragen können soll, … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle
Verschlagwortet mit conbobox, dropdown, Excel 2003, Excel 2007, Kombinationsfeld, pulldown, VBA
Kommentare deaktiviert für Kombinationsfelder in Tabellen
Zeitfenster
Liegt eine Zeit innerhalb eines Zeitfensters? Am Beispiel einer Zeiterfassung für Personal soll festgestellt werden, ob der Arbeitsbeginn innerhalb eines gegebenen Zeitfensters liegt. Das Arbeitsende soll hier nicht erörtert werden, kann aber nach dem gleichen Prinzip in eine Tabelle eingefügt … Weiterlesen
Veröffentlicht unter Datum und Zeit, Mit VBA/Makro, Ohne Makro/VBA
Verschlagwortet mit Excel, Formel, Funktion, Kernzeit, Kontrolle, SUMMEWENN, Wochentag, Zeitfenster
Kommentare deaktiviert für Zeitfenster
Speed-Test VBA
Geschwindigkeit ist keine Hexerei Die Sprache Basic (das Ur-Basic) steht nun wahrhaftig nicht im Ruf, eine der schnellsten Programmiersprachen zu sein. VBA ist da schon um einiges schneller, auch wenn diese Sprache keineswegs an C#, Java oder sogar C++ herankommt. … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Verschiedenes
Verschlagwortet mit Array, Excel, For Each, For Next, Geschwindigkeit, Range, VBA
Kommentare deaktiviert für Speed-Test VBA
Excel-Dateien importieren (n:n)
Dateien im Excel-Format in je 1 neues Blatt einfügen In einem (1) Verzeichnis liegen eine oder mehrere Dateien im Excel-Format. Obwohl man mit viel gutem Willen auch *.csv dazu rechnen könnte, csv ist und bleibt ein reines Textformat und kein Excel-Format. … Weiterlesen
Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen
Verschlagwortet mit *.xls, *.xlsx, Datenimport, Excel, Import, Makros, VBA
Kommentare deaktiviert für Excel-Dateien importieren (n:n)
Excel-Dateien importieren (n:1)
Dateien im Excel-Format in 1 (existierendes) Tabellenblatt einfügen In einem (1) Verzeichnis liegen eine oder mehrere Dateien im Excel-Format. Obwohl man mit viel gutem Willen auch *.csv dazu rechnen könnte, csv ist und bleibt ein textbasiertes und kein Excel-Format. Jeweils das … Weiterlesen
Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen
Verschlagwortet mit *.xls, *.xlsx, Datenimport, Excel, Import, Makros, VBA
Kommentare deaktiviert für Excel-Dateien importieren (n:1)
Maske zur Dateneingabe (2)
Aus dem Formular in die Tabelle Prinzipiell können natürlich alle Daten in Excel direkt in eine Tabelle eingegeben werden. Das ist sogar das standardmäßige Vorgehen. In manchen Fällen aber ist es enorm vereinfachend, wenn eine Eingabemaske für die Dateneingabe angeboten … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle
Verschlagwortet mit Daten übertragen, Eingabemaske, Form, Formular, Maske, UserForm, Userform in Tabelle schreiben
Kommentare deaktiviert für Maske zur Dateneingabe (2)
Existiert dieses Tabellenbatt?
Prüfung, ob es im aktuellen Workbook ein bestimmtes Arbeitsblatt bereits gibt. Aus verschiedenen Gründen kann es sinnvoll sein, per Programm (VBA) zu prüfen, ob es in der aktuellen Arbeitsmappe ein bestimmtes Tabellenblatt schon gibt oder nicht. In den meisten Fällen … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Verschiedenes
Verschlagwortet mit Blattname, existiert, Makro, Name, Tabelle, Tabellenblatt, udf, VBA, Worksheet
Kommentare deaktiviert für Existiert dieses Tabellenbatt?
Daten verschieben/transponieren (vertik.→horiz.)
Daten gruppenweise verschieben Hinweis Diese ist in erster Linie eine kurze aber hoffentlich hilfreiche Erklärung zu einem als Download angebotenen File. Falls Sie nicht über den Link in der Datei hierher gelangt sind, dann können Sie die Datei hier herunterladen. … Weiterlesen
Veröffentlicht unter Downloads, Mit VBA/Makro, Tabelle und Zelle
Verschlagwortet mit horizontal, Makro, transponieren, umgruppieren, VBA, vertikal
Kommentare deaktiviert für Daten verschieben/transponieren (vertik.→horiz.)
Automatische Kommasetzung
Zahlen-Eingabe mit automatischer Kommasetzung Die Aufgabe In einem bestimmten Bereich einer Tabelle sollen Zahlen dergestalt eingegeben werden, dass ein Komma immer an nach der ersten Ziffer gesetzt wird. Also: Eingabe „123” ergibt „1,23”, „05” ergibt „0,5” und „005” als Eingabe … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen
Kommentare deaktiviert für Automatische Kommasetzung
Jede n’te Zeile kopieren (VBA)
Jede n’te Zeile kopieren (VBA/Makro) Die Aufgabe Aus einer bestehenden Tabelle soll (beispielsweise) jede vierte Zeile in ein neues Tabellenblatt der gleichen Arbeitsmappe kopiert werden. Es gibt eine Überschrift-Zeile in der Quell-Tabelle, welche getrennt in die Ziel-Tabelle kopiert werden soll. … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle
Verschlagwortet mit Kopieren, Makro, VBA, Zeilen kopieren
Kommentare deaktiviert für Jede n’te Zeile kopieren (VBA)
Code mit dem Makrorecorder aufzeichnen
Arbeiten mit dem Makrorecorder Um ein VBA-Programm zu schreiben, muss der Code erstellt werden. Das ist wohl einleuchtend. Insbesondere für Einsteiger stellt es aber eine scheinbar schier unüberwindliche Hürde dar, so ein Programm von A bis Z lauffähig zu erstellen. … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Tipps und Tricks
Kommentare deaktiviert für Code mit dem Makrorecorder aufzeichnen
Feiertage berechnen (VBA)
Feste und bewegliche Feiertage Ein immer wiederkehrendes Thema, die Feiertage. Wenn die alle auf einem festen Tag liegen würden wie beispielsweise Neujahr, dann wäre das alles ganz leicht. Aber es gibt da ja noch die beweglichen Feiertage, die in Deutschland … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Mit VBA/Makro, Tipps und Tricks
Verschlagwortet mit bewegliche Feiertage, Datum, Feiertag, Makro, Osterformel, Ostern, udf, VBA
Kommentare deaktiviert für Feiertage berechnen (VBA)
Add-Ins einbinden
Ein Add-In einbinden Ab Excel 97 (eventuell auch früher) Ob nun aus dem Internet, von Bekannten, einem beauftragten Unternehmen oder woher auch immer, Add-Ins können wahre Helfer sein. Es handelt sin in der Regel um eine einzelne Funktion oder eine … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Verschiedenes
Verschlagwortet mit Add-In, Add-Ins, AddIn, einbinden, Excel, Function, Funktion, Makro, VBA, xla, xlam
Kommentare deaktiviert für Add-Ins einbinden
Enthält die Zelle ein Datum?
Datum oder nicht Datum? Excel, alle Versionen Excel bietet von Haus aus in der Tabellen-Funktionalität keine Möglichkeit, eine Zelle dahin gehend zu prüfen, ob der Inhalt ein Datum ist bzw. darstellt oder nicht. Es gibt zwar verschiedene IST… – Funktionen, … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Fehlerbehandlung, Mit VBA/Makro, Tabelle und Zelle, Zeit-Funktionen
Verschlagwortet mit Datum, Excel, Function, Funktion, IsDate, IstDatum, Makro, VBA, Zeit
Kommentare deaktiviert für Enthält die Zelle ein Datum?
Druck-Seite ermitteln
Excel, Seitennummer einer Zelle ermitteln Mitunter stellt sich die Frage, auf welcher Seite eine bestimmte Zelle gedruckt werden wird. Diese Funktion gibt die Seiten-Nummer zurück: Option Explicit Public Function SeitenNr(rngZelle As Range) As Integer Dim wksHor As Integer, wksVert As … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tabelle und Zelle, Tipps und Tricks, Verschiedenes
Verschlagwortet mit Code, drucken, Druckseite, Excel, Funktion, Quellcode, Seitennummer, Sourcecode, udf
Kommentare deaktiviert für Druck-Seite ermitteln
Daten verschieben/transponieren (horiz. → vertik.)
Daten gruppenweise verschieben Hinweis Diese ist in erster Linie eine kurze aber hoffentlich hilfreiche Erklärung zu einem als Download angebotenen File. Falls Sie nicht über den Link in der Datei hierher gelangt sind, dann können Sie die Datei hier herunterladen. … Weiterlesen
Veröffentlicht unter Downloads, Mit VBA/Makro, Tabelle und Zelle
Kommentare deaktiviert für Daten verschieben/transponieren (horiz. → vertik.)
Schaltfläche → Makro
Eine Schaltfläche mit einem Makro verknüpfen Excel ab 2007 Vorab angemerkt Mitunter stellt sich in Excel folgende Aufgabe: Per Klick auf eine Schaltfläche soll ein Makro, eine VBA-Routine ausgeführt werden. Die Code-Zeilen liegen in beliebiger Form vor und müssen nur … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Musterlösungen
Verschlagwortet mit Button, Code, CommandButton, Excel 2007, Makro, Schaltfläche, VBA, verknüpfen
Kommentare deaktiviert für Schaltfläche → Makro
Blattschutz und Schreibschutz
Schreibschutz per Makro Die Aufgabe Mit einfachen Möglichkeiten soll ein einzelnes Arbeitsblatt, die komplette Mappe oder einzelne Blätter einer Mappe gegen versehentliches Überschreiben bzw. unbefugte Änderungen geschützt werden. Da es ja wenig sinnvoll ist, als Passwort Geburtstage oder Namen zu … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Tabelle und Zelle, Tipps und Tricks
Verschlagwortet mit Blattschutz, geschützte Zellen bearbeiten, VBA, Zellschutz
Kommentare deaktiviert für Blattschutz und Schreibschutz
Zahl aus Text extrahieren
Die Aufgabe Die erste Zahl, die in einem Text vorkommt, soll extrahiert werden. Es handelt sich um eine Zahl ohne Nachkommastellen. Eine Funktion soll den Wert als Zahl zurückgeben. Zugegeben, es gibt verschiedene Wege, das auch mit Excel-Formeln ohne eine … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Text, Verschiedenes
Verschlagwortet mit Excel, Function, Funktion, udf, VBA, Zahl in Text
Kommentare deaktiviert für Zahl aus Text extrahieren
Autor in Mappe festschreiben
Die Aufgabe Sie haben innerhalb des Unternehmens eine aufwendige Excel-Tabelle oder Arbeitsmappe erstellt. Da Sie das an Ihrem Arbeitsplatz getan haben, ist bei den Eigenschaften auch Ihr Name als Autor vermerkt. Moralisch ist das absolut OK, rechtlich natürlich auch. Es … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Tipps und Tricks, Verschiedenes
Verschlagwortet mit Änderung, Autor, fixieren, Name, VBA
Kommentare deaktiviert für Autor in Mappe festschreiben
Erste freie Zelle nach Spalte ň
Die Aufgabe In einer vorgegebenen Zeile soll nach einen definierten Spalte die erste leere Zelle gefunden werden. Als Beispiel verwende ich hier die Forderung, dass im aktuellen Arbeitsblatt in Zeile 10 die erste freie Spalte nach der Spalte H gefunden … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tabelle und Zelle
Verschlagwortet mit freie Spalte finden, Makro, VBA
Kommentare deaktiviert für Erste freie Zelle nach Spalte ň
Bei Änderung → VBA
Bei Änderung einer Zelle: Makro starten Excel 2003 (und frühere Versionen), 2007 ff Recht oft wird für eine Excel-Tabelle folgende Forderung aufgestellt: „Immer, wenn sich der Inhalt einer bestimmten Zelle ändert, dann soll eine definierte Aktion ausgeführt werden. Was ganz … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen
Verschlagwortet mit Änderung, ausführen, automatisch, Change Ereignis, Code, Excel, Range, Target, Value, VBA, Worksheet, Zelle
Kommentare deaktiviert für Bei Änderung → VBA
Leerzeilen einfügen (2)
Xtract: In Excel in einem markierten/selektierten Bereich eine definierte Zahl von Leerzeilen einfügen. VBA/Makros müssen erlaubt sein. Leerzeilen nur in einem markieren Bereich einfügen Excel, alle Versionen Eine Aufgabe, die ganz einfach scheint: Nach jeder Zeile soll in Excel eine … Weiterlesen
Veröffentlicht unter Downloads, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle
Verschlagwortet mit leere Zeile, Leerzeilen einfügen, Makro, Markierter Bereich, Markierung, VBA
Kommentare deaktiviert für Leerzeilen einfügen (2)
Textdateien importieren (2)
Text-Import, komplett und ausführlich diskutiert Excel, alle Versionen Prolog In einem anderen kleinen Projekt ist der ganz simple Import von Textdateien erarbeitet worden. Manches von dem werden Sie hier auch wiederfinden, denn die Grundlagen sind stets die gleichen. Hier, in … Weiterlesen
Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen, Text
Verschlagwortet mit *.txt. *.csv, Excel, Makro, Semikolon, Spalten, split, Textdatei lesen importieren, Trennzeichen, VBA
Kommentare deaktiviert für Textdateien importieren (2)