Schlagwort-Archive: VBA

1:n, Positionen auf n Zeilen erweitern

Jede Zeile ein­er Liste/Tabelle vervielfachen Die Auf­gabe Es existiert eine Auf­stel­lung mit Artikeln des Bek­lei­­dung-Bere­ichs. Diese muster­hafte Liste kön­nen Sie hier auf unserem Serv­er herun­ter­laden. Das Ziel ist, mit oder ohne VBA/Makros jede Posi­tion zu vervielfachen, mehrfach aufzulis­ten. Dabei soll … Weit­er­lesen

Veröffentlicht unter Daten zusammenführen, Excel-Funktionen, Foren-Q&A, Formatierung, Mit VBA/Makro, Ohne Makro/VBA, Power Query, PQ-Formeln (Sprache M), Tabelle und Zelle, Text-Behandlung, Transponieren, Verschiedenes, Wege nach Rom, {Liste} | Verschlagwortet mit , , , , , , , , , , , | Kommentare deaktiviert für 1:n, Positionen auf n Zeilen erweitern

Seriendruck mehrere Etiketten vorbereiten

Zeilen ein­er Liste nach definiert­er Anzahl duplizieren In ein­er Liste, welche als Daten­ba­sis für einen Serien­druck mit Word dienen wird, sind ver­schiedene Pro­duk­te aufge­führt; in ein­er definierten Spalte ist die Anzahl ver­merkt, wie viele Etiket­ten jedes Pro­duk­ts erstellt wer­den sollen. … Weit­er­lesen

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 , , , , , | Kommentare deaktiviert für Seriendruck mehrere Etiketten vorbereiten

1:n Zeilen kopieren

1 Zeile in eine definierte Zahl von Zeilen kopieren Für die Übun­gen eine solide Basis zu haben, wer­den sie mit der gle­ichen Daten­ba­sis arbeit­en wie ich. Zu diesem Zweck laden Sie diese Datei mit den entsprechen­den Muster-Tabellen herunter. Zwei Spal­ten … Weit­er­lesen

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 , , , , | Kommentare deaktiviert für 1:n Zeilen kopieren

Alle Dateien eines Ordners auflisten

Dateien eines Ord­ners in Tabelle auflis­ten   Wis­sens­stand: Lev­el 1 ⇒ Ein­steiger in PQ, keine/kaum Erfahrung    (1) Alle Dateien eines Ord­ners (ein­schließlich Unterord­ner) Mitunter ist es hil­fre­ich, alle Files eines Ord­ners, eventuell ein­schließlich der Unterord­ner in ein­er Excel-Tabelle als Text oder als anklick­baren … Weit­er­lesen

Veröffentlicht unter Datum und Zeit, File-Handling, Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Power Query, Tabelle und Zelle, Verschiedenes | Verschlagwortet mit , , , , , , , , , , , , , , , , , | Kommentare deaktiviert für Alle Dateien eines Ordners auflisten

Zeilenumbrüche in Spalten trennen

Mehrzeilge Zelle(n) in mehrere nebeneinan­der ste­hende Zellen aufteilen Immer wieder tauchen beispiel­sweise in Foren Fra­gen auf, wie mehrzeilige Zellen in mehrere Zellen aufgeteilt wer­den kön­nen. Dabei sind nicht Zellen gemeint, die wegen der For­matierung mehrzeilig sind, son­dern nur jene, wo … Weit­er­lesen

Veröffentlicht unter Formatierung, Mit VBA/Makro, Ohne Makro/VBA, Power Query, Tabelle und Zelle, Wege nach Rom | Verschlagwortet mit , , , , , , , | Kommentare deaktiviert für Zeilenumbrüche in Spalten trennen

Kreuztabelle pivot-fähig umgestalten

Eine Kreuzta­belle so umstruk­turi­eren, dass eine sin­nvolle Piv­ot-Auswer­tung gelingt Vielfach liegen auszuw­er­tende Dat­en in der Form vor, dass wir User einen raschen Überblick haben. Typ­is­cher­weise ist das eine XY-Matrix mit den entsprechen­den Beze­ich­n­ern links und ober­halb der eigentlichen Dat­en. Als … Weit­er­lesen

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 , , , , , , , , , , | Kommentare deaktiviert für Kreuztabelle pivot-fähig umgestalten

Alle Excel-Files eines Verzeichnisses

Alle *.xls* + *.csv + weit­ere in eine Liste oder Array schreiben Mitunter ist es wün­schenswert, dass alle Excel-Dateien und/oder alle von Excel ver­ar­beit­baren Dateien (dazu gehören beispiel­sweise auch *.csv, *.txt, *.dat) in einem Array oder ein­er Liste eines Tabel­len­blattes erfasst … Weit­er­lesen

Veröffentlicht unter Daten-Import / -Export, Mit VBA/Makro, Musterlösungen, Tipps und Tricks, Verschiedenes | Verschlagwortet mit , , , , | Kommentare deaktiviert für Alle Excel-Files eines Verzeichnisses

Tabellenblätter zusammenfassen (kopieren)

Einzelne Tabel­len­blät­ter in einem Blatt naht­los untere­inan­der kopieren Gegeben ist eine Arbeitsmappe mit mehreren Tabel­len­blät­tern. Als Beispiel ver­wende ich die in meinen Schu­lun­gen lieb gewonnene Bäck­erei Klein­brot. In dieser Mappe sind 12 Arbeits­blät­ter (Reg­is­ter), welche jew­eils den entsprechen­den Monat­sna­men haben. … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle, Vergleichen (Daten, Tabellen, Abfragen) | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Tabellenblätter zusammenfassen (kopieren)

Suchen und Kopieren (3)

Ver­schieben statt kopieren Dieses sollte ein absoluter Schnell­durch­gang wer­den, aber wie das Leben so spielt, ist uns doch noch etwas einge­fall­en, was dem Ganzen ein wenig Würze gibt. Damit Sie auch ein­mal nach Zahlen suchen kön­nen, soll jede bzw. jed­er Abge­ord­nete eine Iden­ti­fika­tion­snum­mer (ID) bekom­men. … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Suchen und Kopieren (3)

Blatt-Übersicht mit Hyperlinks erstellen

Index mit Hyper­link aller Arbeits­blät­ter ein­er Mappe erstellen Fol­gende Auf­gabe ist gegeben: Auf dem ersten Blatt ein­er Arbeitsmappe mit dem Namen Über­sicht soll in Spalte A ein Index mit dem Namen aller restlichen Blät­ter erstellt wer­den. Jed­er dieser Ein­träge soll gle­ichzeit­ig … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Tabelle und Zelle, Verschiedenes | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Blatt-Übersicht mit Hyperlinks erstellen

Der Sicherheit wegen: VBA abtrennen

VBA-Code vom Arbeits­blatt tren­nen / aus­lagern Derzeit (Ende Feb­ru­ar 2016) kur­siert ein aus­ge­sprochen unan­genehmer „Tro­jan­er“ (Virus) im Inter­net. MS Word- und auch Excel-Dateien enthal­ten einen VBA-Code, welch­er automa­tisch ges­tartet wird und eine „Ran­somware” (Erpress­er-Soft­­ware) aus dem Netz herun­ter­lädt. Danach wer­den … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Verschiedenes | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Der Sicherheit wegen: VBA abtrennen

Index ausfüllen

Index-Spalte ein­fü­gen und aus­füllen Die Auf­gabe: In eine beste­hende Liste, eine (nor­male) Tabelle soll eine Index-Spalte einge­fügt wer­den. Begin­nend in A2 mit der Index-Num­mer 1001 soll die Fol­gezeile den um 1 erhöht­en Wert enthal­ten, jew­eils bis hin­unter zur let­zten Zeile … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Power Query, Tabelle und Zelle, Tipps und Tricks, Wege nach Rom | Verschlagwortet mit , , , , | Kommentare deaktiviert für Index ausfüllen

Summe mit Bedingungen

 Es führen viele Wege nach Rom …  Beispiel­sweise nur pos­i­tive Zahlen sum­mieren Die Auf­gabe ist klar beschrieben: Aus einem definierten Bere­ich sollen nur die pos­i­tiv­en Zahlen addiert, sum­miert wer­den. Neben (prinzip­iell) drei Formel-Lösun­­gen wird hier auch eine beispiel­hafte VBA-Lösung (wenn … Weit­er­lesen

Veröffentlicht unter Excel-Funktionen, Mit VBA/Makro, Musterlösungen, Ohne Makro/VBA, Rechnen & Zahlen, Tipps und Tricks, Verschiedenes, Wege nach Rom | Verschlagwortet mit , , , , , , , | Kommentare deaktiviert für Summe mit Bedingungen

Freitag, der Dreizehnte…

Beliebige Wochen­tag / Tag – Kom­bi­na­tion in einem Zeitraum zählen In einem beliebi­gen festzule­gen­den Zeitraum sollen bes­timmte Kom­bi­na­tio­nen von Wochen­tag und Tag (des Monats) gezählt wer­den. Die wohl am meis­ten ver­wen­dete Kom­bi­na­tion ist wohl Fre­itag, der Dreizehnte, der ange­bliche Unglück­stag. … Weit­er­lesen

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

Blockweise transponieren

Ein „nor­males” transponieren bedeutet ja, dass alle untere­inan­der ste­hen­den Werte anschließend waagerecht ange­ord­net sind. Das geht prob­lem­los mit Kopieren und anschließend Inhalte ein­fü­gen | Transponieren. Anders sieht es aber aus, wenn in ein­er Tabelle Blöcke der­art gebildet wer­den, wie in … Weit­er­lesen

Veröffentlicht unter Mit VBA/Makro, Tabelle und Zelle | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Blockweise transponieren

VBA: Zellen als Wert kopieren

Bere­iche kopieren und per VBA als Wert (nicht Formel) ein­fü­gen Im Nor­mal­fall wird beim kopieren eine echte Kopie der Zelle in den Ziel­bere­ich ein­fü­gen, also mit ein­er eventuell dort ste­hen­den Funk­tion. Beispiel: Sub Kopieren­Mi­tAllem() Range(„A3”).Copy Range(„C1”) ‘Alter­na­tive ‘Range(„A3”).Copy Destination:=Range(„C3”) End … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle | Verschlagwortet mit , , , , | Kommentare deaktiviert für VBA: Zellen als Wert kopieren

Codename statt Blattname

Code­na­men statt Blat­tna­men in VBA ver­wen­den Ein kleines Restau­rant hat ständig fünf Aushil­f­skräfte auf der (derzeit) 450 Euro-Basis. Jede Kraft hat eine eigene Seite, sprich eine sep­a­rate Reg­is­terkarte. Monatlich wird die aus­ge­füllte Mappe im For­mat JJJJ-MM-MMMM gespe­ichert. So weit kein … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Fehlerbehandlung, Mit VBA/Makro | Verschlagwortet mit , , , , , , , , | Kommentare deaktiviert für Codename statt Blattname

Kommentare gleich groß

Allen Kom­mentaren im Blatt / Bere­ich die gle­iche Größe zuweisen Manch­mal ist es wün­schenswert, wenn alle Kom­mentare in einem Arbeits­blatt oder einem definierten Bere­ich die gle­iche Größe haben. Das lässt sich per Makro am leicht­esten real­isieren. Beispiel­haft bieten wir Ihnen … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle, Tipps und Tricks | Verschlagwortet mit , , , , , , | Kommentare deaktiviert für Kommentare gleich groß

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)

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

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

Select und Activate

Oder: Geschwindigkeit ist keine Hex­erei Als ich meine ersten Gehver­suche in der Excel-Pro­­gram­mierung machte, da gab es nur Makros. „Richtige” Makros, also eine mehr oder weniger große Menge an Excel-Befehlen, die in deutsch­er (!) Namensge­bung untere­inan­der geschrieben und dann nacheinan­der … Weit­er­lesen

Veröffentlicht unter Coding / Programmieren, Downloads, Tipps und Tricks | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Select und Activate

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)

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

Wert statt Formel

Per VBA Formel zu Wert Dass Sie mit Bor­d­mit­teln ein durch eine Formel oder Funk­tion berech­netes Ergeb­nis in einen „ein­fachen” Wert umwan­deln kön­nen, wird Ihnen bekan­nt sein: Kopieren und Als Wert an gle­ich­er Stelle wieder ein­fü­gen. Und was Sie „zu … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Tabelle und Zelle, Tipps und Tricks, Verschiedenes | Verschlagwortet mit , , | Kommentare deaktiviert für Wert statt Formel

Makro → Shortcut zuweisen

Makros nachträglich mit Hotkey / Short­cut verse­hen Manch­mal ist es hil­fre­ich, wenn ein existieren­des VBA-Makro mit­tels ein­er Tas­tenkom­bi­na­tion aufgerufen wer­den kann. Die Möglichkeit, solch einen Short­cut nachträglich zuzuweisen, ist nicht so ganz offen­sichtlich. Aber es geht (natür­lich) auch in diesen Fällen. Hier … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Tipps und Tricks | Verschlagwortet mit , , , | Kommentare deaktiviert für Makro → Shortcut zuweisen

#Fehler! per VBA abfangen

#Fehler! per Makro (VBA) find­en und behan­deln Zu schnell schle­icht sich in eine Tabelle eine durch Excel gener­ierte Fehler­mel­dung ein. Und manch­mal soll die irgend­wie „behan­delt” wer­den. Damit ist nicht in jedem Fall gemeint, dass die Ursache bere­inigt wird son­dern … Weit­er­lesen

Veröffentlicht unter Code-Schnipsel, Fehlerbehandlung, Tipps und Tricks, Verschiedenes | Verschlagwortet mit , , , , , , , , , | Kommentare deaktiviert für #Fehler! per VBA abfangen

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)

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.)

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)

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?

Sicherheitseinstellungen anpassen

Trotz Makro: Datei ohne Bestä­ti­gung aus­führen Office ab 2007 Erst ab Excel 2007 Direkt zum Bere­ich „Vesion 2010” Mit der Ver­sion 2007 des Office wur­den nicht nur diverse Änderun­gen in der Ober­fläche vorgenom­men, auch die Sicher­heit­se­in­stel­lun­gen haben sich sehr stark … Weit­er­lesen

Veröffentlicht unter Tipps und Tricks, Verschiedenes | Verschlagwortet mit , , , , , , , , , , , , , , , , , , | Kommentare deaktiviert für Sicherheitseinstellungen anpassen

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)