Wenn Sie eine Liste eindeutiger Zufallszahlen erstellen möchten, können Sie RANDBETWEEN-Funktionen und VBA RND verwenden. In diesem Artikel generieren wir 3 eindeutige Zahlen aus der bereitgestellten Liste. Sie finden die Originalfrage here Frage: Ich möchte, dass ein Makro eine Liste mit 3 Zufallszahlen aus einer Liste der in Spalte A… Continue Reading Generieren Sie 3 einzigartige Zufallszahlen in Microsoft Excel

In diesem Artikel erstellen wir eine benutzerdefinierte Funktion zum Konvertieren negativer Zeichenfolgen in eine Ganzzahl. Die Rohdaten für diesen Artikel bestehen aus Zeichenfolgen, gefolgt von einem Minuszeichen (-). Wir wollen diese Strings in ganze Zahlen konvertieren. Logische Erklärung In diesem Artikel haben wir eine benutzerdefinierte Funktion ConvertNegNumbers erstellt, um die… Continue Reading Konvertieren Sie negative Werte so behandelt, als Text mit VBA in Microsoft Excel

Öffnen Sie Excel und den VBE (Visual Basic Editor). Sofern es nicht geändert wurde, enthält das VBE-Fenster das Fenster ProjectExplorer und das Fenster Properties (auf diese kann über das Menü Ansicht zugegriffen werden). Projektexplorer: Funktioniert wie ein Dateimanager. Hilft Ihnen beim Navigieren im Code in Ihrer Arbeitsmappe. Eigenschaftenfenster: Zeigt die… Continue Reading Mit Hilfe der Makrorecorder in Microsoft Excel

verwenden In diesem Artikel erstellen wir ein Makro, um Werte in zwei aufeinander folgenden Zellen zusammenzuführen. Rohdaten bestehen aus Abteilungsdaten, die aus Abteilungs-ID, Zeilennummer und Name bestehen. In diesem Artikel möchten wir die Abteilungs-ID und die Rollennummer in einer einzigen Spalte zusammenführen. Code Erklärung Do Is Ismpty (Zellen (IntRow, IntCol))… Continue Reading Zellen verbinden, ohne Werte mit VBA in Microsoft Excel zu verlieren

Die folgenden Makros zeigen eine Liste aller installierten Schriftarten an. Hinweis! Wenn Sie viele Schriftarten installiert haben, reagiert das Makro möglicherweise nicht mehr, da nicht genügend Speicher verfügbar ist. Sub ShowInstalledFonts() Dim FontNamesCtrl As CommandBarControl, FontCmdBar As CommandBar, tFormula As String Dim fontName As String, i As Long, fontCount As… Continue Reading Anzeige aller installierten Schriftarten (Word) mit VBA in Microsoft Excel

Wenn Sie viele Bedingungen überprüfen müssen oder eine Operation auf der Grundlage der Auswahl des Benutzers ausführen möchten, können Sie If Else If-Anweisungen verwenden. Aber sie sind problematisch, wenn es um mehrere Bedingungen geht. In diesem Fall ist die Methode Select Case * die beste Lösung in Excel VBA. Was… Continue Reading VBA Select Case: Eine Alternative mehrerer Wenn Else If-Anweisungen

In diesem Artikel verwenden wir das Arbeitsmappenereignis, um Daten hervorzuheben, die größer als das aktuelle Datum sind. Die Rohdaten für dieses Beispiel bestehen aus dem täglichen Verkaufsziel und dem erreichten Ziel. Wir möchten Tage hervorheben, die größer als das aktuelle Datum sind. Logische Erklärung In diesem Artikel haben wir zwei… Continue Reading Schriftfarbe ändern, basierend auf Datum mit VBA in Microsoft Excel

Private Profilzeichenfolgen werden häufig verwendet, um benutzerspezifische Informationen außerhalb der Anwendung / des Dokuments für die spätere Verwendung zu speichern. Sie können beispielsweise Informationen über den neuesten Inhalt in einem Dialogfeld / UserForm speichern, wie oft eine Arbeitsmappe geöffnet wurde oder die zuletzt verwendete Rechnungsnummer für eine Rechnungsvorlage. Die Informationen… Continue Reading Privates Profil Strings mit INI-Dateien mit VBA in Microsoft Excel

Mit dem folgenden Makro können Sie die Bildschirmgröße mit der Funktion GetSystemMetrics32 zurückgeben. Declare Function GetSystemMetrics32 Lib „User32“ _ Alias „GetSystemMetrics“ (ByVal nIndex As Long) As Long Sub DisplayMonitorInfo() Dim w As Long, h As Long w = GetSystemMetrics32(0) ‚ width in points h = GetSystemMetrics32(1) ‚ height in points… Continue Reading Bestimmen Sie die Bildschirmgröße mit VBA in Microsoft Excel

Frage: Die Wochentage und Daten eines Monats sind in einem zweidimensionalen Array zu öffnen und dann in das Blatt einzufügen === Antwort: Fügen Sie den folgenden Code in das Standardmodul ein. Sub dayarray() Dim arrDay(1 To 31, 1 To 2) As Variant Dim intCounter As Integer For intCounter = 1… Continue Reading Wie VBA dynamischen Arrays in Microsoft Excel erstellen