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 (-).

ArrowRawData

Wir wollen diese Strings in ganze Zahlen konvertieren.

ArrowOutput

Logische Erklärung

In diesem Artikel haben wir eine benutzerdefinierte Funktion ConvertNegNumbers erstellt, um die Zeichenfolge in eine Ganzzahl zu konvertieren. Diese Funktion verwendet einen Zeichenfolgenwert als Eingabe und gibt eine Ganzzahl als Ausgabe zurück.

Code Erklärung

Rechts (Var, 1) = „-„

Mit dem obigen Code wird geprüft, ob das letzte Zeichen der Zeichenfolge dem Minuszeichen (-) entspricht.

ConvertNegNumbers = CInt („-“ & Left (Var, Len (Var) – 1))

Im obigen Code wird die linke Funktion verwendet, um alle Zeichen in der Zeichenfolge mit Ausnahme des letzten zu extrahieren. Die CInt-Funktion wird verwendet, um den Zeichenfolgenwert in eine Ganzzahl umzuwandeln.

Bitte folgen Sie unten für den Code

Option Explicit

Function ConvertNegNumbers(Var As String)

'Checking whether last character in the string is minus(-)

If Right(Var, 1) = "-" Then



'Converting string value to negative integer

ConvertNegNumbers = CInt("-" & Left(Var, Len(Var) - 1))

Else

'Converting string value to integer

ConvertNegNumbers = CInt(Var)

End If

End Function

Wenn dir dieser Blog gefallen hat, teile ihn mit deinen Freunden auf Facebook und Facebook.

Wir würden gerne von Ihnen hören, lassen Sie uns wissen, wie wir unsere Arbeit verbessern und für Sie verbessern können. Schreiben Sie uns unter [email protected]