Wie die fehlenden Werte durch VBA Extrahieren
In diesem Artikel erstellen wir eine benutzerdefinierte Funktion, um die fehlende Nummer in einem Bereich über VBA in Microsoft Excel herauszufinden.
Benutzerdefinierte Funktion: Mit Microsoft Excel können Sie Ihre eigene Funktion gemäß den Anforderungen erstellen. Wir nennen sie benutzerdefinierte Funktion. Und wir können benutzerdefinierte Funktionen verwenden, wie andere Funktionen in Excel.
Nehmen wir ein Beispiel, um Folgendes zu verstehen: –
Wir haben Daten, in denen wir Werte für jede Code-ID haben, und wir möchten den fehlenden Wert zwischen 1 und 99 überprüfen. Wenn im Bereich Werte fehlen, welche Werte alle fehlen und wenn alle Werte verfügbar sind, sollte das Ergebnis sein Alle Werte sind verfügbar.
Wir werden den VBA-Code schreiben, um herauszufinden, welche Zahlen fehlen. Gehen Sie wie folgt vor: Öffnen Sie die VBA-Seite. Drücken Sie die Taste Alt + F11. Ich weiß nicht, wie ich das Makro starten soll. Schreiben Sie den folgenden Code:
Function Missing_Number(Myrange As Range) Dim Number(1 To 99) As Integer On Error Resume Next For Each Cell In Myrange Number(Cell.Value) = 1 Next On Error GoTo 0 Missing_Number = "Missing: " For I = 1 To 99 If Not Number(I) = 1 Then Missing_Number = Missing_Number & I & "," End If Next I If Len(Missing_Number) = 9 Then Missing_Number = Left(Missing_Number, Len(Missing_Number) - 2) End If End Function
Drücken Sie die Taste F5 auf der Tastatur. Verwenden Sie diese Makrofunktion als Formel * = Missing_Number (D3: KO3) Drücken Sie die Eingabetaste auf der Tastatur
Auf diese Weise können wir die fehlenden Werte aus den Daten für jede Zeile mithilfe von VBA in Microsoft Excel
zurückgeben Wenn Ihnen unsere Blogs gefallen haben, teilen Sie sie Ihren Freunden auf Facebook mit. Sie können uns auch auf Twitter und Facebook folgen.
Wir würden gerne von Ihnen hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern, ergänzen oder innovieren und für Sie verbessern können. Schreiben Sie uns an [email protected]