I den här artikeln kommer vi att skapa en anpassad funktion för att konvertera negativa strängar till ett heltal.
Rådata för denna artikel består av strängar följt av ett minustecken (-).
Vi vill konvertera dessa strängar till heltal.
Logisk förklaring
I den här artikeln har vi skapat en anpassad funktion ConvertNegNumbers för att konvertera strängen till heltal. Denna funktion tar strängvärde som input och returnerar heltal som output.
Kodförklaring
Höger (Var, 1) = "-"
Ovanstående kod används för att kontrollera om strängens sista tecken är lika med minustecknet (-).
ConvertNegNumbers = CInt (" -" & Left (Var, Len (Var) - 1))
I ovanstående kod används den vänstra funktionen för att extrahera alla tecken i strängen, förutom den sista. CInt -funktionen används för att konvertera strängvärde till heltal.
Följ koden nedan
Alternativ Explicit Function ConvertNegNumbers (Var As String) 'Kontrollera om sista tecknet i strängen är minus (-) Om Right (Var, 1) = "-" Sedan' Konvertera strängvärde till negativt heltal ConvertNegNumbers = CInt ("-" & Left (Var, Len (Var) - 1)) Else 'Converting string value to integer ConvertNegNumbers = CInt (Var) End If End Function
Om du gillade den här bloggen, dela den med dina vänner på Facebook. Du kan också följa oss på Twitter och Facebook.
Vi vill gärna höra från dig, låt oss veta hur vi kan förbättra vårt arbete och göra det bättre för dig. Skriv till oss på e -postwebbplatsen