VBA – Verschiedene Grundlagen

Datumsfunktionen Man kommt um die Verwendung eines Datums in der Programmierung nicht drumrum – da ich normalerweise Java programmiere, muss ich in VBA oft die einfachsten Syntaxfragen recherchieren. Diese möchte ich unter anderem in diesem Beitrag dokumentieren, um sie beim „nächsten Mal“ einfach nachschlagen zu könen 🙂 Datum deklarieren Die Deklaration eines Datums ist denkbar … Weiterlesen

VBA – Ein Dictionary aus einem Range kriegen – HashMap-Ersatz

In meinen Tabellen muss ich regelmäßig „Einstellungen“ und valide Werte auslesen. Anfänglich geschah das mit Einlesen der Werte manuell in ein Array – besser geht es jedoch indem ich mit „Dictionarys“ arbeite. Für das Funktionieren der Dictionarys ist bei den Verweisen die Microsoft Scripting Runtime erforderlich: Im nachfolgenden Link findet ihr eine gute Anleitung zum … Weiterlesen

VBA – Excel – Automatische Formelberechnung ein- und ausschalten

Bei komplexen Excel-Tabellen ist es oft nachteilig, wenn während des Schreibens von Daten in das Tabellenblatt die Datenberechnung aktiv ist. S-Verweise und andere Regeln werden mit jedem neuen Datensatz ausgeführt und verlangsamen den Generierungsprozess. Excel bietet dafür an, die Formelberechnung einfach manuell zu deaktivieren: Um die Berechnung vor der automatischen Tabellenbefüllung mit VBA Ein- und … Weiterlesen

VBA – Datum vergleichen – Tage zwischen zwei Datumsvariablen

Um Datum zu vergleichen, verwende ich bei VBA die Methode DateDiff, mit der ich mit der folgenden Syntax zwei Datumsvariablen vergleichen kann: Für Intervall wird im Excel-üblichen Format angegeben, welchen zeitintervall man haben möchte: Einstellung Beschreibung yyyy Jahr q Quartal m Monat y Tag des Jahres d Tag w Wochentag ww Woche h Stunde n … Weiterlesen