Archiv der Kategorie: Coding / Programmieren

PQ: Leere Abfrage erstellen

Xtract: Eine leere Abfrage in Power Query erstellen; je nach Situation vor dem Start des Editors oder bei bereits existierenden Abfragen.   Wissensstand: Level 3 ⇒  Excel GUT!, mindestens Basis-Kenntnisse in Power Query In manchen Situationen ist es erforderlich, in Power … Weiterlesen

Veröffentlicht unter c) Aufsteiger, Coding / Programmieren, Power Query, PQ für Einsteiger, PQ-Formeln (Sprache M), PQ-Funktionen & UDFs | Verschlagwortet mit , , , , | Kommentare deaktiviert für PQ: Leere Abfrage erstellen

UDF (Benutzerdefinierte Funktion) in Power Query einbinden

Xtract: Detaillierte Erklärung, wie Sie eine (nicht selbst erstellte, “gelieferte”) PQ-UDF (benutzerdefinierte Power Query-Funktion) in Ihr Projekt einbinden können.   Wissensstand: Level 3 ⇒  Excel GUT!, mindestens Basis-Kenntnisse in Power Query    Mitunter wird Ihnen von externen Quellen (beispielsweise aus Foren) … Weiterlesen

Veröffentlicht unter Coding / Programmieren, Power Query, PQ-Funktionen & UDFs | Verschlagwortet mit , , , , | Kommentare deaktiviert für UDF (Benutzerdefinierte Funktion) in Power Query einbinden

$$ PQ: Nur bestimmte Zeichen erlauben, Daten bereinigen

Es gibt keinen Textauszug, da dies ein geschützter Beitrag ist.

Veröffentlicht unter Coding / Programmieren, Daten zusammenführen, Datentyp anpassen, Ohne Makro/VBA, Power Query, PQ-Formeln (Sprache M), Spalten bearbeiten, Spende/Donation, Text-Behandlung, {Liste} | Verschlagwortet mit , , , , , , , | Kommentare deaktiviert für $$ PQ: Nur bestimmte Zeichen erlauben, Daten bereinigen

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 , , , , , | Kommentare deaktiviert für Der Sicherheit wegen: VBA abtrennen

Eindimensionales Array sortieren

Eindimensionales Array mit QuickSort sortieren In VBA gibt es keine Möglichkeit, ein Array mittels einer integrierten Funktion zu sortieren. Darum wird die Überzahl der Programmierer auf eine der beiden bekanntesten Sortiermethoden zurückgreifen: BubbleSort und QuickSort. Obwohl BubbleSort etwas leichter lesbar … Weiterlesen

Veröffentlicht unter Coding / Programmieren, Musterlösungen | Verschlagwortet mit , , | Kommentare deaktiviert für Eindimensionales Array sortieren

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 , , , , , , , , | Kommentare deaktiviert für Codename statt Blattname

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 , , , , , , | Kommentare deaktiviert für Umlaute bei Eingabe ersetzen

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 , , , , | Kommentare deaktiviert für Fehlersuche in VBA

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 , , , | Kommentare deaktiviert für Alle leeren Zellen ansprechen

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 , , , , , | 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 , , , , , , | Kommentare deaktiviert für Maske zur Dateneingabe (1)

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 , , , , , , | Kommentare deaktiviert für Speed-Test VBA

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 ver­ein­fachend, wenn eine Eingabemaske für die Dateneingabe angeboten … Weiterlesen

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

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

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 , , , , , , , , , , | Kommentare deaktiviert für Add-Ins einbinden

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 , , , , , , , | Kommentare deaktiviert für Schaltfläche → Makro

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 , , , , | Kommentare deaktiviert für Autor in Mappe festschreiben

Letzte Zeile oder Spalte

Letzte Zeile/Spalte eines Tabellenblatts Sie brauchen wahrscheinlich öfter einmal die Position, den numerischen Wert der letzten beschriebenen Spalte oder Zeile einer Tabelle (nicht direkt den Inhalt). Prinzipiell ist das immer dann der Fall, wenn Sie unterhalb der letzten Zeile oder … Weiterlesen

Veröffentlicht unter Code-Schnipsel, Coding / Programmieren, Tabelle und Zelle | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Letzte Zeile oder Spalte

Entwicklertools aktivieren 2007, 2010

Aktivierung in Version 2007 Wenn Sie Ihr Office 2007 standardmäßig installiert haben, dann wird ein Menüpunkt nicht angezeigt: Die Entwicklertools. Bei der standardmäßigen Arbeit mit Office brauchen Sie die auch nicht unbedingt, aber wenn Sie beispielsweise eine Schaltfläche, ein Steuerelement einfügen … Weiterlesen

Veröffentlicht unter Coding / Programmieren, Fehlerbehandlung, Tipps und Tricks | Verschlagwortet mit , , , , , | Kommentare deaktiviert für Entwicklertools aktivieren 2007, 2010

Letzte Zeile / Spalte finden

Numerischer Wert der letzten belegten oder ersten freie Zeile/Spalte Excel – VBA, alle Versionen Sehr oft ist es beim Programmieren erforderlich, die letzte Zeile oder Spalte mit Daten oder einer enthaltenen Funktion zu finden. Oft ist dieser Wert wichtig, wenn die … Weiterlesen

Veröffentlicht unter Coding / Programmieren, Downloads, Mit VBA/Makro, Tabelle und Zelle, Tipps und Tricks | Verschlagwortet mit , , , , , , , , , | Kommentare deaktiviert für Letzte Zeile / Spalte finden

Add-In installieren und aktivieren (Excel 2003)

Existierende Add-Ins in Excel <= 2003 speichern und aktivieren Verschiedene Funktionen, welche die Arbeit enorm erleichtern können, stehen Ihnen bei einer typischen Installation des Excel nicht ohne weiteres Zutun zur Verfügung. Der Sinn ist in der Zeit moderner Computer nicht … Weiterlesen

Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Tipps und Tricks | Verschlagwortet mit , , , , | Kommentare deaktiviert für Add-In installieren und aktivieren (Excel 2003)

Add-In installieren und aktivieren (ab Excel 2007)

Ein existierendes Add-In installieren und aktivieren Excel ab 2007 Verschiedene Funktionen, welche die Arbeit enorm erleichtern können, stehen Ihnen bei einer typischen Installation des Excel schon zur Verfügung. Das ist seit der Version 2007 anders, besser. Verschiedene der kleinen Zusatzprogramme, … Weiterlesen

Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro, Tipps und Tricks | Verschlagwortet mit , , , | Kommentare deaktiviert für Add-In installieren und aktivieren (ab Excel 2007)

Code importieren

Prinzipiell ist VBA-Code immer reiner Text. Darum können Sie auch beispielsweise aus dem Internet die Zeilen mit dem Makro-Code in die Zwischenablage kopieren und anschließend direkt an gewünschter Stelle in den VBA-Editor einfügen. Gleiches gilt, wenn Sie die Code-Zeilen als … Weiterlesen

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

(Sub)-Prozedur / Makro einfügen

Einfügen von Prozedur – Code (Sub) Definition Praktisch jede Aktion, die Sie in Excel per Hand durchführen, kann mit einer Prozedur, also einem Makro sprich VBA – Programm (Sub) automatisiert werden. Es gibt aber auch einige Vorgänge, die ausschließlich mit … Weiterlesen

Veröffentlicht unter Coding / Programmieren, Mit VBA/Makro | Verschlagwortet mit , , , , , , , , , , , , | Kommentare deaktiviert für (Sub)-Prozedur / Makro einfügen

Eigene Funktionen (UDFs) einfügen

Xtract: In Excel-VBA (Makro) eine UDF (User Defined Function, durch einen Nutzer erstellte Funktion) einbinden und verwenden. UDFs einfügen (integrieren) und verwenden Excel, alle Versionen Das Internet ist gut gefüllt mit Code-Schnipseln, welche als UDF (User Defined Function) etwas bewirken sollen. … Weiterlesen

Veröffentlicht unter Allgemein, Coding / Programmieren | Verschlagwortet mit , , , , , , , , , | Kommentare deaktiviert für Eigene Funktionen (UDFs) einfügen