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
Schlagwort-Archive: VBA
Seriendruck mehrere Etiketten vorbereiten
Zeilen einer Liste nach definierter Anzahl duplizieren In einer Liste, welche als Datenbasis für einen Seriendruck mit Word dienen wird, sind verschiedene Produkte aufgeführt; in einer definierten Spalte ist die Anzahl vermerkt, wie viele Etiketten jedes Produkts erstellt werden sollen. … Weiterlesen
Veröffentlicht unter Allgemein, Verschiedenes, Daten-Import / -Export, Mit VBA/Makro, Power Query, PQ-Formeln (Sprache M), Tabelle und Zelle, Wege nach Rom
Verschlagwortet mit Power Query, Serienbrief, Seriendruck, Serienetiketten, VBA, Zeilen verdoppeln
Kommentare deaktiviert für Seriendruck mehrere Etiketten vorbereiten
1:n Zeilen kopieren
1 Zeile in eine definierte Zahl von Zeilen kopieren Für die Übungen eine solide Basis zu haben, werden sie mit der gleichen Datenbasis arbeiten wie ich. Zu diesem Zweck laden Sie diese Datei mit den entsprechenden Muster-Tabellen herunter. Zwei Spalten … Weiterlesen
Veröffentlicht unter Allgemein, Verschiedenes, Entpivotieren, Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Power Query, Tabelle und Zelle, Transponieren, Wege nach Rom
Verschlagwortet mit Makro, transponieren, VBA, wiederholen, Zeilen kopieren
Kommentare deaktiviert für 1:n Zeilen kopieren
Alle Dateien eines Ordners auflisten
Dateien eines Ordners in Tabelle auflisten Wissensstand: Level 1 ⇒ Einsteiger in PQ, keine/kaum Erfahrung (1) Alle Dateien eines Ordners (einschließlich Unterordner) Mitunter ist es hilfreich, alle Files eines Ordners, eventuell einschließlich der Unterordner in einer Excel-Tabelle als Text oder als anklickbaren … Weiterlesen
Veröffentlicht unter Datum und Zeit, File-Handling, Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Power Query, Tabelle und Zelle, Verschiedenes
Verschlagwortet mit Dateien, Datum, Directory, Files, filtern, Hyperlink, Link, Ordner, Pivot, Pivottabelle, Pivottable, Power Query, Quartal, Spalten kombinieren, Spalten zusammenfügen, Spalten zusammenführen, VBA, Verzeichnis
Kommentare deaktiviert für Alle Dateien eines Ordners auflisten
Zeilenumbrüche in Spalten trennen
Mehrzeilge Zelle(n) in mehrere nebeneinander stehende Zellen aufteilen Immer wieder tauchen beispielsweise in Foren Fragen auf, wie mehrzeilige Zellen in mehrere Zellen aufgeteilt werden können. Dabei sind nicht Zellen gemeint, die wegen der Formatierung mehrzeilig sind, sondern nur jene, wo … Weiterlesen
Veröffentlicht unter Formatierung, Mit VBA/Makro, Ohne Makro/VBA, Power Query, Tabelle und Zelle, Wege nach Rom
Verschlagwortet mit aufteilen, Makro, Power Query, Spalten, splitten, VBA, Zeichen(10), Zeilenschaltung
Kommentare deaktiviert für Zeilenumbrüche in Spalten trennen
Kreuztabelle pivot-fähig umgestalten
Eine Kreuztabelle so umstrukturieren, dass eine sinnvolle Pivot-Auswertung gelingt Vielfach liegen auszuwertende Daten in der Form vor, dass wir User einen raschen Überblick haben. Typischerweise ist das eine XY-Matrix mit den entsprechenden Bezeichnern links und oberhalb der eigentlichen Daten. Als … Weiterlesen
Veröffentlicht unter Datum und Zeit, Entpivotieren, Kreuztabelle, Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Pivot, Power Query, Tabelle und Zelle, Transponieren, Wege nach Rom
Verschlagwortet mit Auswertung, Kreuztabelle, Makro, Monat als Text, ohne VBA, pivotfähig, Pivottabelle, Pivottable, PowerQuery, umstruktut´rieren, VBA
Kommentare deaktiviert für Kreuztabelle pivot-fähig umgestalten
Alle Excel-Files eines Verzeichnisses
Alle *.xls* + *.csv + weitere in eine Liste oder Array schreiben Mitunter ist es wünschenswert, dass alle Excel-Dateien und/oder alle von Excel verarbeitbaren Dateien (dazu gehören beispielsweise auch *.csv, *.txt, *.dat) in einem Array oder einer Liste eines Tabellenblattes erfasst … Weiterlesen
Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen, Tipps und Tricks, Verschiedenes
Verschlagwortet mit auswerten, Dateien, Dateitypen, lesen, VBA
Kommentare deaktiviert für Alle Excel-Files eines Verzeichnisses
Tabellenblätter zusammenfassen (kopieren)
Einzelne Tabellenblätter in einem Blatt nahtlos untereinander kopieren Gegeben ist eine Arbeitsmappe mit mehreren Tabellenblättern. Als Beispiel verwende ich die in meinen Schulungen lieb gewonnene Bäckerei Kleinbrot. In dieser Mappe sind 12 Arbeitsblätter (Register), welche jeweils den entsprechenden Monatsnamen haben. … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle, Vergleichen (Daten, Tabellen, Abfragen)
Verschlagwortet mit Arbeitsblätter kopieren, Blatt kopieren, Blätter kopieren, Makrorekorder, VBA, zusammenfassen, Zusammenfassung
Kommentare deaktiviert für Tabellenblätter zusammenfassen (kopieren)
Suchen und Kopieren (3)
Verschieben statt kopieren Dieses sollte ein absoluter Schnelldurchgang werden, aber wie das Leben so spielt, ist uns doch noch etwas eingefallen, was dem Ganzen ein wenig Würze gibt. Damit Sie auch einmal nach Zahlen suchen können, soll jede bzw. jeder Abgeordnete eine Identifikationsnummer (ID) bekommen. … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle
Verschlagwortet mit Doppelte, Dubletten, Makro, suchen, VBA, verschieben
Kommentare deaktiviert für Suchen und Kopieren (3)
Blatt-Übersicht mit Hyperlinks erstellen
Index mit Hyperlink aller Arbeitsblätter einer Mappe erstellen Folgende Aufgabe ist gegeben: Auf dem ersten Blatt einer Arbeitsmappe mit dem Namen Übersicht soll in Spalte A ein Index mit dem Namen aller restlichen Blätter erstellt werden. Jeder dieser Einträge soll gleichzeitig … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle, Verschiedenes
Verschlagwortet mit Blattnamen, Code, INDEX(), Makro, Register, Übersicht, VBA
Kommentare deaktiviert für Blatt-Übersicht mit Hyperlinks erstellen
Der Sicherheit wegen: VBA abtrennen
VBA-Code vom Arbeitsblatt trennen / auslagern Derzeit (Ende Februar 2016) kursiert ein ausgesprochen unangenehmer „Trojaner“ (Virus) im Internet. MS Word- und auch Excel-Dateien enthalten einen VBA-Code, welcher automatisch gestartet wird und eine „Ransomware” (Erpresser-Software) aus dem Netz herunterlädt. Danach werden … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Verschiedenes
Verschlagwortet mit Code trennen, exortieren, Textdatei lesen importieren, VBA, Viren, Virus
Kommentare deaktiviert für Der Sicherheit wegen: VBA abtrennen
Index ausfüllen
Index-Spalte einfügen und ausfüllen Die Aufgabe: In eine bestehende Liste, eine (normale) Tabelle soll eine Index-Spalte eingefügt werden. Beginnend in A2 mit der Index-Nummer 1001 soll die Folgezeile den um 1 erhöhten Wert enthalten, jeweils bis hinunter zur letzten Zeile … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Power Query, Tabelle und Zelle, Tipps und Tricks, Wege nach Rom
Verschlagwortet mit INDEX(), Power Query, Reihe, VBA, Zahlen auffüllen
Kommentare deaktiviert für Index ausfüllen
Summe mit Bedingungen
Es führen viele Wege nach Rom … Beispielsweise nur positive Zahlen summieren Die Aufgabe ist klar beschrieben: Aus einem definierten Bereich sollen nur die positiven Zahlen addiert, summiert werden. Neben (prinzipiell) drei Formel-Lösungen wird hier auch eine beispielhafte VBA-Lösung (wenn … Weiterlesen
Veröffentlicht unter Excel-Funktionen, Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Rechnen & Zahlen, Tipps und Tricks, Verschiedenes, Wege nach Rom
Verschlagwortet mit AGGREGAT(), bedingte Summierung, DBSUMME(), Makro, Summe, SUMMEWENN, SUMMEWENNS(), VBA
Kommentare deaktiviert für Summe mit Bedingungen
Freitag, der Dreizehnte…
Beliebige Wochentag / Tag – Kombination in einem Zeitraum zählen In einem beliebigen festzulegenden Zeitraum sollen bestimmte Kombinationen von Wochentag und Tag (des Monats) gezählt werden. Die wohl am meisten verwendete Kombination ist wohl Freitag, der Dreizehnte, der angebliche Unglückstag. … Weiterlesen
Veröffentlicht unter Datum und Zeit, Mit VBA/Makro, Ohne Makro/VBA
Verschlagwortet mit Datum, Freitag 13., Makro, Tag Wochentag Kombination, Tage zählen, VBA, Wochtentag
Kommentare deaktiviert für Freitag, der Dreizehnte…
Blockweise transponieren
Ein „normales” transponieren bedeutet ja, dass alle untereinander stehenden Werte anschließend waagerecht angeordnet sind. Das geht problemlos mit Kopieren und anschließend Inhalte einfügen | Transponieren. Anders sieht es aber aus, wenn in einer Tabelle Blöcke derart gebildet werden, wie in … Weiterlesen
Veröffentlicht unter Mit VBA/Makro, Tabelle und Zelle
Verschlagwortet mit BlockTranspose, Blockweise transponieren, Gruppen transponieren, Makro, transponieren, VBA
Kommentare deaktiviert für Blockweise transponieren
VBA: Zellen als Wert kopieren
Bereiche kopieren und per VBA als Wert (nicht Formel) einfügen Im Normalfall wird beim kopieren eine echte Kopie der Zelle in den Zielbereich einfügen, also mit einer eventuell dort stehenden Funktion. Beispiel: Sub KopierenMitAllem() Range(„A3”).Copy Range(„C1”) ‘Alternative ‘Range(„A3”).Copy Destination:=Range(„C3”) End … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle
Verschlagwortet mit #WERT!, als Wert, keine Formel, Kopieren, VBA
Kommentare deaktiviert für VBA: Zellen als Wert kopieren
Codename statt Blattname
Codenamen statt Blattnamen in VBA verwenden Ein kleines Restaurant hat ständig fünf Aushilfskräfte auf der (derzeit) 450 Euro-Basis. Jede Kraft hat eine eigene Seite, sprich eine separate Registerkarte. Monatlich wird die ausgefüllte Mappe im Format JJJJ-MM-MMMM gespeichert. So weit kein … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Fehlerbehandlung, Mit VBA/Makro
Verschlagwortet mit ##### Fehler, Blatt umbenennen, Blatt verschieben, Blatt-Index, Blattname, Code, Codename, Tabellenblatt, VBA
Kommentare deaktiviert für Codename statt Blattname
Kommentare gleich groß
Allen Kommentaren im Blatt / Bereich die gleiche Größe zuweisen Manchmal ist es wünschenswert, wenn alle Kommentare in einem Arbeitsblatt oder einem definierten Bereich die gleiche Größe haben. Das lässt sich per Makro am leichtesten realisieren. Beispielhaft bieten wir Ihnen … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle, Tipps und Tricks
Verschlagwortet mit gleiche Größe, Größe, Größe anpassen, Kommentar, Kommentare, Makro, VBA
Kommentare deaktiviert für Kommentare gleich groß
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)
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
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
Select und Activate
Oder: Geschwindigkeit ist keine Hexerei Als ich meine ersten Gehversuche in der Excel-Programmierung machte, da gab es nur Makros. „Richtige” Makros, also eine mehr oder weniger große Menge an Excel-Befehlen, die in deutscher (!) Namensgebung untereinander geschrieben und dann nacheinander … Weiterlesen
Veröffentlicht unter Coding / Programmieren, Downloads, Tipps und Tricks
Verschlagwortet mit Activate, langsamer Code, Makro, Makrorekorder, Select, VBA
Kommentare deaktiviert für Select und Activate
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)
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
Wert statt Formel
Per VBA Formel zu Wert Dass Sie mit Bordmitteln ein durch eine Formel oder Funktion berechnetes Ergebnis in einen „einfachen” Wert umwandeln können, wird Ihnen bekannt sein: Kopieren und Als Wert an gleicher Stelle wieder einfügen. Und was Sie „zu … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle, Tipps und Tricks, Verschiedenes
Verschlagwortet mit Makro, VBA, Werte einfügen
Kommentare deaktiviert für Wert statt Formel
Makro → Shortcut zuweisen
Makros nachträglich mit Hotkey / Shortcut versehen Manchmal ist es hilfreich, wenn ein existierendes VBA-Makro mittels einer Tastenkombination aufgerufen werden kann. Die Möglichkeit, solch einen Shortcut nachträglich zuzuweisen, ist nicht so ganz offensichtlich. Aber es geht (natürlich) auch in diesen Fällen. Hier … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Tipps und Tricks
Verschlagwortet mit Makro, Shortcut, Tastenkombination, VBA
Kommentare deaktiviert für Makro → Shortcut zuweisen
#Fehler! per VBA abfangen
#Fehler! per Makro (VBA) finden und behandeln Zu schnell schleicht sich in eine Tabelle eine durch Excel generierte Fehlermeldung ein. Und manchmal soll die irgendwie „behandelt” werden. Damit ist nicht in jedem Fall gemeint, dass die Ursache bereinigt wird sondern … Weiterlesen
Veröffentlicht unter Code-Schnipsel, Fehlerbehandlung, Tipps und Tricks, Verschiedenes
Verschlagwortet mit ##### Fehler, #BEZUG!, #DIV/0!, #NV, #WERT!, Excel, Fehlermeldung, Name, VBA, Zahl
Kommentare deaktiviert für #Fehler! per VBA abfangen
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)
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.)
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)
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?
Sicherheitseinstellungen anpassen
Trotz Makro: Datei ohne Bestätigung ausführen Office ab 2007 Erst ab Excel 2007 Direkt zum Bereich „Vesion 2010” Mit der Version 2007 des Office wurden nicht nur diverse Änderungen in der Oberfläche vorgenommen, auch die Sicherheitseinstellungen haben sich sehr stark … Weiterlesen
Veröffentlicht unter Tipps und Tricks, Verschiedenes
Verschlagwortet mit ausführen, Code, deaktiviert, Entwicklertools, Excel, Function, Funktion, Makro, Makros, Makros wurden deaktiviert, Office, PowerPoint, Programm, Prozedur, Sicherheit, Sicherheitswarnung, Sub, VBA, xlsm
Kommentare deaktiviert für Sicherheitseinstellungen anpassen
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)