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.

image 1

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

image 2

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

image 3

Auf diese Weise können wir die fehlenden Werte aus den Daten für jede Zeile mithilfe von VBA in Microsoft Excel

image 48

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]