VBA CDec -funksjon

Innholdsfortegnelse

Denne opplæringen vil demonstrere hvordan du bruker CDec VBA -funksjonen.

CDec -funksjon

VBA CDec Konverter uttrykk til desimal

VBA CDec -funksjonen konverterer et uttrykk til en desimal datatype. Desimal datatypen er faktisk en undertype av datatypen variant.

12345678910 Sub CDecExample_1 ()MsgBox CDec (12.34000001)'Resultatet er: 12.34000001MsgBox CDec (10000000000012.3)'Resultatet er: 10000000000012.3MsgBox CDec (-0.00000000000001)'Resultatet er: -0.00000000000001MsgBox CDec (-12,34)'Resultatet er: -12,34Slutt Sub

VBA CDec Konvertering av strenger til desimaler

VBA CDec -funksjonen kan brukes til å konvertere strenger til desimaler hvis tegnene i strengen har en betydning som tall.

12345678910111213141516171819 Sub CDecExample_2 ()Dim StrEx som strengStrEx = "112.112112"MsgBox CDec (StrEx)'Resultatet er: 112.112112StrEx = "112.3"MsgBox CDec (StrEx)'Resultatet er: 112,3StrEx = "11,2"MsgBox CDec (StrEx)'Resultatet er: 112, ignoreresStrEx = "$ 112,07"MsgBox CDec (StrEx)'Resultatet er: 112,07 $ ignoreresSlutt Sub

VBA -programmering | Kodegenerator fungerer for deg!

VBA CDec Run-Time Error 13 Type Mismatch

Bruk av VBA CDec-funksjon med strenger som inneholder ikke-numeriske tegn eller tegn som ikke har betydning i numerisk kontekst, vil resultere i en Run-Time-feil '13': Type mismatch.

1234567 Sub CDecExample_3 ()'Koden nedenfor vil resultere i en FEIL -melding'CDec kan ikke håndtere ikke-numeriske tegnDim StrEx som strengStrEx = "Ab13"MsgBox CDec (StrEx)Slutt Sub

VBA CDec Run-Time Error 6 Overflow

Bruk av VBA CDec-funksjon med strenger som resulterer i en verdi som er mindre eller større enn den forventede desimalen, vil resultere i en Run-Time-feil '6': Overflow. Et desimaltall skal være mellom -7,9 E28 og +7,9 E28.

1234567 Sub CDecExample_4 ()'Koden nedenfor vil resultere i en FEIL -melding'CDec kan håndtere tall mellom -7,9 E28 og +7,9 E28Dim StrEx som variantStrEx = 8E+30MsgBox CDec (StrEx)Slutt Sub

VBA CDec regionale innstillinger

VBA CDec -funksjonen har forskjellige atferdskonverterende strenger med komma eller prikk. Den bruker de regionale innstillingene i operativsystemet for desimalseparator og tallseparator.

12345678910111213141516 Sub CDecExample_5 ()Dim StrEx som strengStrEx = "1.0000009"MsgBox CDec (StrEx)'Hvis regionale innstillinger har, som en gruppering separator da'Resultatet er: 19'Hvis regionale innstillinger har, som en desimalseparator da'Resultatet er: 1.0000009StrEx = "1.0000009"MsgBox CDec (StrEx)'Hvis regionale innstillinger har. som en gruppering separator da'Resultatet er: 19'Hvis regionale innstillinger har. som desimalseparator da'Resultatet er: 1.0000009Slutt Sub

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave