Konvertering Numbers til Strings

March 13  by Eliza

Du vet allerede at du kan bruke variabler i dine makroer, og at det er to helt grunnleggende typer variabler: strengvariabler (som inneholder tegn) og numeriske variabler (som inneholder tallverdier). Du kan raskt og enkelt konvertere et tall i en snor i dine makroer. Dette er gjort med Str () -funksjonen. Måten du bruker denne funksjonen er som følger:

A = Str (B)

I denne syntaks, hvis B er lik 5, så når du er ferdig, vil A være "5"; hvis B er -4, så A ville være "-4". Legg merke til den ledende plass ved konvertering positive tall. Dette kan ikke gi tilfredsstillende resultater for noen subrutiner. I stedet bør du lage en funksjon som returnerer en nedstrippet versjon av strengen. Følgende funksjon gjør nettopp det:

Funksjon ToNum (X som Variant) som String
Dim A som String

A = Trim (Str (X))
ToNum = A
End Function

Grunnen til at verdien sendes til VBA funksjon (X) er definert som en variant, er at man da kan passere alle typer numerisk verdi.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (2334) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Konvertering Numbers til Strings.