Archiv der Kategorie: Mit VBA/Makro

Unerwünschte Leerzeichen

Leerze­ichen sind keine Leerze­ichen (2) Excel, alle Ver­sio­nen In einem früheren Beitrag haben wir uns schon ein­mal mit dem The­ma auseinan­der geset­zt. Dort wurde aufgezeigt, wie Sie uner­wün­schte Leerze­ichen, so genan­nte „Geschützte Leerze­ichen” ent­fer­nen oder durch „nor­male” Leerze­ichen erset­zen kön­nen. Und … Weit­er­lesen

Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Tabelle und Zelle, Text | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Unerwünschte Leerzeichen

Wunsch – Brutto/Netto

Bei manchen Kalku­la­tio­nen ist es das Ziel, entwed­er den Net­­to- oder den Brut­to­be­trag „glatt” zu gestal­ten, also volle Euro ohne Cent. Oder aber auch einem Wun­sch-Cen­t­be­­trag. Mit einem kleinen Makro lässt sich das gut bew­erk­stel­li­gen: Dahin­ter steckt dieses kleine Makro: … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen, Tipps und Tricks | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Wunsch – Brutto/Netto

Gefilterter Bereich – Kopie (VBA)

Dat­en-Liste in gefilterten Bere­ich kopieren (VBA) „Ist doch ganz ein­fach” dachte ich früher ein­mal. Markieren, kopieren, in den gefilterten Bere­ich ein­fü­gen. Die Ernüchterung kam rasch, so geht das näm­lich nicht. Die gefilterten, die nicht sicht­baren Zellen wer­den ein­fach mit aus­ge­füllt … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle, Tipps und Tricks | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Gefilterter Bereich – Kopie (VBA)

Timestamp (Kurzversion)

Automatischer Zeitstempel bei Änderung

Ihnen wird bekan­nt sein, dass Sie in ein­er Tabelle ein Datum und/oder eine Zeit per Funk­tion ein­tra­gen kön­nen. Dieses Feld enthält dann Dat­en, die ständig ohne Ihr Zutun bei jed­er Berech­nung des Tabel­len­blattes aktu­al­isiert wer­den. Soll ein fes­ter Wert einge­tra­gen wer­den, gibt es mehrere Möglichkeit­en: per Hand ein­tra­gen, Strg. (Datum) bzw. StrgGroß: (Zeit) als Short­cuts oder vol­lau­toma­tisch per Makro.

In dieser Datei sind in Spalte A die Top 10 Best­seller (Bel­letris­tik) lt. Spiegel aus dem Jan­u­ar 2015 aufge­lis­tet. Die Forderung ist nun: Wenn sich der Stan­dort des jew­eili­gen Buch­es (Spalte B) verän­dert, meis­tens durch Auslei­he oder Rück­gabe, soll in Spalte C automa­tisch das Datum un die Uhrzeit einge­tra­gen wer­den. Vorhan­dene Ein­träge wer­den über­schreiben, da nicht mehr aktuell.

Sie kön­nen dieses Makro so wie es ist mit erforder­lichen Anpas­sun­gen direkt in das Mod­ul des entsprechen­den Arbeits­blattes Ihrer Mappe ein­fü­gen und ver­wen­den. Falls Sie dazu Hil­fe brauchen, gibt es hier eine aus­führliche Anleitung. – Eine erweit­erte Form des Time­stamps mit Namen­spro­tokol­lierung) kön­nen Sie hier nach­le­sen.

Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Mit VBA/Makro | Kommentare deaktiviert für Timestamp (Kurzversion)

Zähler oder Nenner ausgeben

Mit­tels ein­er Funk­tion (UDF) den Zäh­ler oder Nen­ner ein­er Divi­sion zurück­geben Vor Excel 2013 war es mit „Bor­d­mit­teln” nicht möglich, den Text ein­er Formel in ein­er Zelle auszugeben oder sonst­wie auszuw­erten. Für alle Ver­sio­nen ist eine UDF hil­fre­ich oder sog­ar … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Rechnen & Zahlen | Verschlagwortet mit , , , , , , , , | Kommentare deaktiviert für Zähler oder Nenner ausgeben

Umlaute bei Eingabe ersetzen

In manchen Spread­sheets ist es sin­nvoll, wenn nur inter­na­tionale Zeichen ver­wen­det wer­den. Und die (deutschen) Umlaute gehören nun ein­mal nicht dazu. Es soll die Möglichkeit geschaf­fen wer­den, dass bei Eingabe eines Umlauts oder des „ß” eine automa­tis­che Umwand­lung geschieht. Dieses … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Text, Tipps und Tricks | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Umlaute bei Eingabe ersetzen

Alle Formeln auflisten

Alle Formeln aller Tabel­len­blät­ter in einem getren­nten Blatt auflis­ten Zur Doku­men­ta­tion kann es manch­mal ganz hil­fre­ich sein, alle Formeln und Funk­tio­nen ein­er Arbeitsmappe zu doku­men­tieren. Ab Excel 2013 gibt es zwar die Möglichkeit, diese per Funk­tion anzeigen zu lassen und seit … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Excel-Funktionen, Mit VBA/Makro, Tabelle und Zelle, Text, Tipps und Tricks, Verschiedenes | Verschlagwortet mit , , , | Kommentare deaktiviert für Alle Formeln auflisten

Fehlersuche in VBA

Zeilen­weise Wenn eine VBA-Rou­­tine nicht so läuft wie gewün­scht oder uner­wün­schte bzw. fehler­hafte Ergeb­nisse her­auskom­men, dann hil­ft es so gut wie immer, den Inhalt, den Wert ein­er Vari­ablen zu kon­trol­lieren. Die eine Möglichkeit ist, den Code im Einzelschritt-Modus durch­laufen zu … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Tipps und Tricks | Verschlagwortet mit , , , , | Kommentare deaktiviert für Fehlersuche in VBA

Zeilen mit Inhalt kopieren

Nur Zeilen mit einem beliebi­gen Inhalt kopieren Die Auf­gabe ist klar: Es sollen auss­chließlich Zeilen in ein anderes Tabel­len­blatt kopiert wer­den, die irgend einen Inhalt haben. Das kön­nen Werte oder Formeln sein. Prinzip­iell gibt es zwei Wege: „Zu Fuß” oder … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Zeilen mit Inhalt kopieren

Alle leeren Zellen ansprechen

Um per VBA alle leren Zellen eines definierten Bere­ichs anzus­prechen, müssen Sie nicht jede einzelne Zelle auf leer prüfen. Bess­er geht es so: Option Explic­it Sub AlleLeeren­Zellen() ‘Alle leeren Zellen mit Zeilen- und Spal­tennum­mer ’sowie ein­er fort­laufend­en Zahl aus­füllen und … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Tabelle und Zelle | Verschlagwortet mit , , , | Kommentare deaktiviert für Alle leeren Zellen ansprechen

Daten verschieben/transponieren (horiz. → vertik.) [2]

Dat­en in Kalen­der­wochen (Spal­ten) in Zeilen ver­schieben (kopieren) Heute habe ich in einem Forum eine Bitte nach Lösung per VBA gese­hen, wo in ein­er Zeile mehrere Kalen­der­wochen aufge­führt sind und darunter jew­eils Pro­duk­t­num­mern von Teilen, welche fehler­haft pro­duziert wor­den sind. Das … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, Downloads, Formatierung, Mit VBA/Makro, Musterlösungen, Rechnen & Zahlen, Tabelle und Zelle | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Daten verschieben/transponieren (horiz. → vertik.) [2]

Jahresplaner, Urlaubsplaner

Urlaubs- und Pro­jek­t­plan­er ++ Hin­weis: Microsoft hat begin­nend mit der Ver­sion 2010 das Cal­en­­dar-Steuerele­­ment aus den „mit­geliefer­ten” Steuerele­menten ent­fer­nt. Welche Gründe auch immer dafür auss­chlaggebend waren, Sie brauchen das Cal­en­­dar-Ele­­ment, um diese Ver­sion hier in dieser Form zum laufen zu … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle | Verschlagwortet mit , , , , , , , , , | Kommentare deaktiviert für Jahresplaner, Urlaubsplaner

Ladefrist (Ladungsfrist)

Ter­min ein­er Lade­frist berech­nen In diversen Satzun­gen für Vere­ine, Vere­ini­gun­gen, Parteien, … ist eine Frist angegeben, wann spätestens zu ein­er Ver­samm­lung oder Sitzung geladen wer­den muss. Entschei­dend ist dabei der Post­stem­pel. Bei kleineren Vere­inen, wo der Schrift­führer das ganze ehre­namtlich … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Downloads, Mit VBA/Makro, Rechnen & Zahlen, Tipps und Tricks, Zeit-Funktionen | Verschlagwortet mit , , , , | Kommentare deaktiviert für Ladefrist (Ladungsfrist)

Zellen mit Inhalt

Zellen mit Inhalt selek­tieren oder markieren Um Zellen mit Inhalt zu markieren oder auszuwählen gibt es mehrere Wege. Zur Klar­stel­lung der Begrif­flichkeit hier meine Def­i­n­i­tio­nen: Selek­tieren: Auswählen der Zellen. Mehrere Zellen müssen nicht benach­bart sein. Per Hand wür­den Sie mit Shift … Weit­er­lesen

Veröffentlicht unter Formatierung, Mit VBA/Makro, Ohne Makro/VBA, Tipps und Tricks | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Zellen mit Inhalt

Arbeits- (und andere) Tage im Monat

Arbeits- und andere Tage im Monat Excel, alle Ver­sio­nen Für ver­schiedene Beruf­s­grup­pen kann es sin­nvoll sein, bei ein­er Dien­st­plan­er­stel­lung rasch zu wis­sen, wie viele „nor­male” Arbeit­stage (Mon­tag bis Fre­itag), Sam­stage, Son­ntage und vor allen Din­gen Feiertage in einem bes­timmten Monat … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Musterlösungen | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Arbeits- (und andere) Tage im Monat

Zeilen löschen

Zeilen mit bes­timmten Inhal­ten löschen Excel, alle Ver­sio­nen Immer wieder beliebt: Es sollen per VBA Zeilen gelöscht wer­den, welche eine bes­timmte Bedin­gung erfüllen. Im fol­gen­den Beispiel sollen alle Zeilen ab Zeile 11 gelöscht wer­den, wo in Spalte C ein a oder ein … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Ohne Makro/VBA, Tabelle und Zelle, Tipps und Tricks | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Zeilen löschen

Arbeits- und andere Tage

Arbeits- und andere Tage im Monat Excel, alle Ver­sio­nen Ein­satzbere­ich Für ver­schiedene Beruf­s­grup­pen kann es sin­nvoll sein, bei ein­er Dien­st­plan­er­stel­lung rasch zu wis­sen, wie viele „nor­male” Arbeit­stage (Mon­tag bis Fre­itag), Sam­stage, Son­ntage und vor allen Din­gen Feiertage in einem bes­timmten … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Rechnen & Zahlen | Verschlagwortet mit , , , , | Kommentare deaktiviert für Arbeits- und andere Tage

Änderungprotokoll mit Timestamp

Änderun­gen an ein­er Datei pro­tokol­lieren Wenn mehrerer Mitar­beit­er an oder mit ein­er Excel-Datei arbeit­en, dann wer­den fast immer auch Änderun­gen an den Dat­en vorgenom­men. Manch­mal ist es dann auch hil­fre­ich, dass in irgend ein­er Form fest­ge­hal­ten wird, wer wann welche … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Musterlösungen, Tipps und Tricks | Verschlagwortet mit , , , , , , , , , , , , , | Kommentare deaktiviert für Änderungprotokoll mit Timestamp

Datenimport, diverse Formate

Dat­en ver­schieden­er For­mate importieren, ein­fü­gen, verknüpfen Ken­nen Sie das Sprich­wort: „Wer die Wahl hat, hat die Qual!” Richtig, und so ist das auch in Excel, wenn Sie Dat­en von der Fest­plat­te in Ihr Arbeits­blatt bekom­men wollen. Ver­schie­dene einzelne Vorge­hensweisen für oft … Weit­er­lesen

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)

For­mu­lar zur Dat­en-Eingabe erstellen Vor­ab bemerkt In beispiel­sweise ein­er Adress-Tabelle ste­hen in der ersten Zeile die Über­schriften und in den fol­gen­den Zeilen die einzel­nen Posi­tio­nen. Zur Eingabe von Dat­en suchen sich die Anwen­der dann die erste freie Zeile und geben … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Downloads, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle, Verschiedenes | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Maske zur Dateneingabe (1)

Erste freie / leere Zeile in Spalte (VBA)

Die erste leere bzw. freie Zeile in ein­er definierten Spalte find­en Die Auf­gabe: Eine Funk­tion (UDF) soll in ein­er bes­timmten Spalte die erste freie oder die erste leere Zeile gefun­den wer­den. Der Unter­schied zwis­chen „frei” und „leer” ist nicht auf den ersten … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Suchen und finden, Tabelle und Zelle | Verschlagwortet mit , | Kommentare deaktiviert für Erste freie / leere Zeile in Spalte (VBA)

Datumsbereiche separieren

Reise­büro – Saison­dat­en split­ten In einem Forum wurde um einen Lösungsansatz nachge­fragt, wie aus ein­er gegebe­nen Reisezeit die Tage der Vor- und der Haupt­sai­son berech­net wer­den kön­nten. Da ähn­liche kalen­darische Zuord­nun­gen öfter ein­mal gefragt sind, habe ich dieses konkrete Beispiel … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle | Verschlagwortet mit , , , , | Kommentare deaktiviert für Datumsbereiche separieren

UDF: RECHTS() nach Trennzeichen

RECHTS() nach Trennze­ichen (UDF) Die Funk­tion RECHTS() an sich gibt es ja in Excel. Allerd­ings ver­langt die Funk­tion eine klare Angabe der Zeichen­zahl, welche von rechts aus ver­wen­det wer­den sollen. Wenn das aber wegen ein­er vari­ablen Länge nicht so ein­fach … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Text | Verschlagwortet mit , , , , | Kommentare deaktiviert für UDF: RECHTS() nach Trennzeichen

Erster Sonntag .. Samstag im Monat

Erster beliebiger Wochen­tag in einem Monat Excel, alle Ver­sio­nen Die Auf­gabe Es soll für ein gegebenes Datum der erste Son­ntag, Mon­tag, Dien­stag, … im Monat des entsprechen­den Datums gefun­den wer­den. Diese Auf­gabe lässt sich sehr gut per VBA-Makro mit ein­er … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, Downloads, Mit VBA/Makro, Musterlösungen | Verschlagwortet mit , , , , , , , , | Kommentare deaktiviert für Erster Sonntag .. Samstag im Monat

Daten neu anordnen

Schicht­plan in getren­nter Tabelle neu anord­nen Excel, alle Ver­sio­nen Die Auf­gabe: In ein­er dreis­palti­gen Tabelle sind die Namen der Mitar­beit­er ver­merkt. Das Ziel soll es sein, in ein­er neuen Tabelle alle Namen direkt untere­inan­der, ohne Leerzeilen bzw. Leerzellen dazwis­chen nach … Weit­er­lesen

Veröffentlicht unter Downloads, Mit VBA/Makro, Tabelle und Zelle | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Daten neu anordnen

Kombinationsfelder in Tabellen

Kom­bi­na­tions­feld in eine Tabelle ein­fü­gen Excel, alle Ver­sio­nen In manchen Fällen ist es hil­fre­ich, wenn Sie für den Wert bzw. Text in ein­er Zelle ver­schiedene Möglichkeit­en vorgeben. Wenn der Benutzer neben sein­er Auswahl auch noch eigene Werte ein­tra­gen kön­nen soll, … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Kombinationsfelder in Tabellen

Zeitfenster

Liegt eine Zeit inner­halb eines Zeit­fen­sters? Am Beispiel ein­er Zeit­er­fas­sung für Per­son­al soll fest­gestellt wer­den, ob der Arbeits­be­ginn inner­halb eines gegebe­nen Zeit­fen­sters liegt. Das Arbeit­sende soll hier nicht erörtert wer­den, kann aber nach dem gle­ichen Prinzip in eine Tabelle einge­fügt … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, Mit VBA/Makro, Ohne Makro/VBA | Verschlagwortet mit , , , , , , , | Kommentare deaktiviert für Zeitfenster

Speed-Test VBA

Geschwindigkeit ist keine Hex­erei Die Sprache Basic (das Ur-Basic) ste­ht nun wahrhaftig nicht im Ruf, eine der schnell­sten Pro­gram­mier­sprachen zu sein. VBA ist da schon um einiges schneller, auch wenn diese Sprache keineswegs an C#, Java oder sog­ar C++ her­ankommt. … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Mit VBA/Makro, Verschiedenes | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Speed-Test VBA

Excel-Dateien importieren (n:n)

Dateien im Excel-For­mat in je 1 neues Blatt ein­fü­gen In einem (1) Verze­ich­nis liegen eine oder mehrere Dateien im Excel-For­­mat. Obwohl man mit viel gutem Willen auch *.csv dazu rech­nen kön­nte, csv ist und bleibt ein reines Textfor­mat und kein Excel-For­­mat. … Weit­er­lesen

Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Excel-Dateien importieren (n:n)

Excel-Dateien importieren (n:1)

Dateien im Excel-For­mat in 1 (existieren­des) Tabel­len­blatt ein­fü­gen In einem (1) Verze­ich­nis liegen eine oder mehrere Dateien im Excel-For­­mat. Obwohl man mit viel gutem Willen auch *.csv dazu rech­nen kön­nte, csv ist und bleibt ein textbasiertes und kein Excel-For­­mat. Jew­eils das … Weit­er­lesen

Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Excel-Dateien importieren (n:1)

Maske zur Dateneingabe (2)

Aus dem For­mu­lar in die Tabelle Prinzip­iell kön­nen natür­lich alle Dat­en in Excel direkt in eine Tabelle eingegeben wer­den. Das ist sog­ar das stan­dard­mäßige Vorge­hen. In manchen Fällen aber ist es enorm ver­ein­fachend, wenn eine Eingabe­maske für die Dateneingabe ange­boten … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Maske zur Dateneingabe (2)

Existiert dieses Tabellenbatt?

Prü­fung, ob es im aktuellen Work­book ein bes­timmtes Arbeits­blatt bere­its gibt. Aus ver­schiede­nen Grün­den kann es sin­nvoll sein, per Pro­gramm (VBA) zu prüfen, ob es in der aktuellen Arbeitsmappe ein bes­timmtes Tabel­len­blatt schon gibt oder nicht. In den meis­ten Fällen … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Verschiedenes | Verschlagwortet mit , , , , , , , , | Kommentare deaktiviert für Existiert dieses Tabellenbatt?

Daten verschieben/transponieren (vertik.→horiz.)

Dat­en grup­pen­weise ver­schieben Hin­weis Diese ist in erster Lin­ie eine kurze aber hof­fentlich hil­fre­iche Erk­lärung zu einem als Down­load ange­bote­nen File. Falls Sie nicht über den Link in der Datei hier­her gelangt sind, dann kön­nen Sie die Datei hier herun­ter­laden. … Weit­er­lesen

Veröffentlicht unter Downloads, Mit VBA/Makro, Tabelle und Zelle | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Daten verschieben/transponieren (vertik.→horiz.)

Automatische Kommasetzung

Zahlen-Eingabe mit automa­tis­ch­er Kom­maset­zung Die Auf­gabe In einem bes­timmten Bere­ich ein­er Tabelle sollen Zahlen dergestalt eingegeben wer­den, dass ein Kom­ma immer an nach der ersten Zif­fer geset­zt wird. Also: Eingabe „123” ergibt „1,23”, „05” ergibt „0,5” und „005” als Eingabe … Weit­er­lesen

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 Auf­gabe Aus ein­er beste­hen­den Tabelle soll (beispiel­sweise) jede vierte Zeile in ein neues Tabel­len­blatt der gle­ichen Arbeitsmappe kopiert wer­den. Es gibt eine Über­schrift-Zeile in der Quell-Tabelle, welche getren­nt in die Ziel-Tabelle kopiert wer­den soll. … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle | Verschlagwortet mit , , , | Kommentare deaktiviert für Jede n’te Zeile kopieren (VBA)

Code mit dem Makrorecorder aufzeichnen

Arbeit­en mit dem Makrorecorder Um ein VBA-Pro­­gramm zu schreiben, muss der Code erstellt wer­den. Das ist wohl ein­leuch­t­end. Ins­beson­dere für Ein­steiger stellt es aber eine schein­bar schi­er unüber­windliche Hürde dar, so ein Pro­gramm von A bis Z lauf­fähig zu erstellen. … Weit­er­lesen

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 wiederkehren­des The­ma, die Feiertage. Wenn die alle auf einem fes­ten Tag liegen wür­den wie beispiel­sweise Neu­jahr, dann wäre das alles ganz leicht. Aber es gibt da ja noch die beweglichen Feiertage, die in Deutsch­land … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Mit VBA/Makro, Tipps und Tricks | Verschlagwortet mit , , , , , , , | Kommentare deaktiviert für Feiertage berechnen (VBA)

Add-Ins einbinden

Ein Add-In ein­binden Ab Excel 97 (eventuell auch früher) Ob nun aus dem Inter­net, von Bekan­nten, einem beauf­tragten Unternehmen oder woher auch immer, Add-Ins kön­nen wahre Helfer sein. Es han­delt sin in der Regel um eine einzelne Funk­tion oder eine … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Verschiedenes | Verschlagwortet mit , , , , , , , , , , | Kommentare deaktiviert für Add-Ins einbinden

Enthält die Zelle ein Datum?

Datum oder nicht Datum? Excel, alle Ver­sio­nen Excel bietet von Haus aus in der Tabellen-Funk­­tion­al­ität keine Möglichkeit, eine Zelle dahin gehend zu prüfen, ob der Inhalt ein Datum ist bzw. darstellt oder nicht. Es gibt zwar ver­schiedene IST… – Funk­tio­nen, … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Datum und Zeit, Fehlerbehandlung, Mit VBA/Makro, Tabelle und Zelle, Zeit-Funktionen | Verschlagwortet mit , , , , , , , , | Kommentare deaktiviert für Enthält die Zelle ein Datum?

Nur sichtbare Zellen kopieren

Nur sicht­bare Zellen kopieren Bei vie­len Gele­gen­heit­en stellt sich die Forderung, dass aus einem gefilterten Bere­ich nur die sicht­baren Zellen kopiert und an ander­er Stelle wieder einge­fügt wer­den sollen. Per Hand ist das ja noch ganz nachvol­lziehbar, in VBA ist … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Ohne Makro/VBA, Tabelle und Zelle, Tipps und Tricks | Verschlagwortet mit , | Kommentare deaktiviert für Nur sichtbare Zellen kopieren

Druck-Seite ermitteln

Excel, Seiten­num­mer ein­er Zelle ermit­teln Mitunter stellt sich die Frage, auf welch­er Seite eine bes­timmte Zelle gedruckt wer­den wird. Diese Funk­tion gibt die Seit­en-Num­mer zurück: Option Explic­it Pub­lic Func­tion SeitenNr(rngZelle As Range) As Inte­ger Dim wksHor As Inte­ger, wksVert As … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tabelle und Zelle, Tipps und Tricks, Verschiedenes | Verschlagwortet mit , , , , , , , , | Kommentare deaktiviert für Druck-Seite ermitteln

Daten verschieben/transponieren (horiz. → vertik.)

Dat­en grup­pen­weise ver­schieben Hin­weis Diese ist in erster Lin­ie eine kurze aber hof­fentlich hil­fre­iche Erk­lärung zu einem als Down­load ange­bote­nen File. Falls Sie nicht über den Link in der Datei hier­her gelangt sind, dann kön­nen Sie die Datei hier herun­ter­laden. … Weit­er­lesen

Veröffentlicht unter Downloads, Mit VBA/Makro, Tabelle und Zelle | Kommentare deaktiviert für Daten verschieben/transponieren (horiz. → vertik.)

Schaltfläche → Makro

Eine Schalt­fläche mit einem Makro verknüpfen Excel ab 2007 Vor­ab ange­merkt Mitunter stellt sich in Excel fol­gende Auf­gabe: Per Klick auf eine Schalt­fläche soll ein Makro, eine VBA-Rou­­tine aus­ge­führt wer­den. Die Code-Zeilen liegen in beliebiger Form vor und müssen nur … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Musterlösungen | Verschlagwortet mit , , , , , , , | Kommentare deaktiviert für Schaltfläche → Makro

Blattschutz und Schreibschutz

Schreib­schutz per Makro Die Auf­gabe Mit ein­fachen Möglichkeit­en soll ein einzelnes Arbeits­blatt, die kom­plette Mappe oder einzelne Blät­ter ein­er Mappe gegen verse­hentlich­es Über­schreiben bzw. unbefugte Änderun­gen geschützt wer­den. Da es ja wenig sin­nvoll ist, als Pass­wort Geburt­stage oder Namen zu … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Tabelle und Zelle, Tipps und Tricks | Verschlagwortet mit , , , | Kommentare deaktiviert für Blattschutz und Schreibschutz

Zahl aus Text extrahieren

Die Auf­gabe Die erste Zahl, die in einem Text vorkommt, soll extrahiert wer­den. Es han­delt sich um eine Zahl ohne Nachkom­mas­tellen. Eine Funk­tion soll den Wert als Zahl zurück­geben. Zugegeben, es gibt ver­schiedene Wege, das auch mit Excel-Formeln ohne eine … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Text, Verschiedenes | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Zahl aus Text extrahieren

Autor in Mappe festschreiben

Die Auf­gabe Sie haben inner­halb des Unternehmens  eine aufwendi­ge Excel-Tabelle oder Arbeitsmappe erstellt. Da Sie das an Ihrem Arbeit­splatz getan haben, ist bei den Eigen­schaften auch Ihr Name als Autor ver­merkt. Moralisch ist das abso­lut OK, rechtlich natür­lich auch. Es … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Tipps und Tricks, Verschiedenes | Verschlagwortet mit , , , , | Kommentare deaktiviert für Autor in Mappe festschreiben

Erste freie Zelle nach Spalte ň

Die Auf­gabe In ein­er vorgegebe­nen Zeile soll nach einen definierten Spalte die erste leere Zelle gefun­den wer­den. Als Beispiel ver­wende ich hier die Forderung, dass im aktuellen Arbeits­blatt in Zeile 10 die erste freie Spalte nach der Spalte H gefun­den … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Mit VBA/Makro, Tabelle und Zelle | Verschlagwortet mit , , | Kommentare deaktiviert für Erste freie Zelle nach Spalte ň

Bei Änderung → VBA

Bei Änderung ein­er Zelle: Makro starten Excel 2003 (und frühere Ver­sio­nen), 2007 ff Recht oft wird für eine Excel-Tabelle fol­gende Forderung aufgestellt: „Immer, wenn sich der Inhalt ein­er bes­timmten Zelle ändert, dann soll eine definierte Aktion aus­ge­führt wer­den. Was ganz … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen | Verschlagwortet mit , , , , , , , , , , , | Kommentare deaktiviert für Bei Änderung → VBA

Leerzeilen einfügen (2)

Xtract: In Excel in einem markierten/selektierten Bere­ich eine definierte Zahl von Leerzeilen ein­fü­gen. VBA/Makros müssen erlaubt sein. Leerzeilen nur in einem markieren Bere­ich ein­fü­gen Excel, alle Ver­sio­nen Eine Auf­gabe, die ganz ein­fach scheint: Nach jed­er Zeile soll in Excel eine … Weit­er­lesen

Veröffentlicht unter Downloads, Mit VBA/Makro, Musterlösungen, Tabelle und Zelle | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Leerzeilen einfügen (2)

Textdateien importieren (2)

Text-Import, kom­plett und aus­führlich disku­tiert Excel, alle Ver­sio­nen Pro­log In einem anderen kleinen Pro­jekt ist der ganz sim­ple Import von Text­dateien erar­beit­et wor­den. Manch­es von dem wer­den Sie hier auch wiederfind­en, denn die Grund­la­gen sind stets die gle­ichen. Hier, in … Weit­er­lesen

Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen, Text | Verschlagwortet mit , , , , , , , , | Kommentare deaktiviert für Textdateien importieren (2)