VBA CDec funkcija

Ta vadnica bo pokazala, kako uporabljati funkcijo CDec VBA.

Funkcija CDec

VBA CDec Pretvori izraz v decimalno

Funkcija VBA CDec pretvori izraz v decimalni tip podatkov. Decimalni podatkovni tip je pravzaprav podtip različnega podatkovnega tipa.

12345678910 Pod CDecExample_1 ()MsgBox CDec (12.34000001)"Rezultat je: 12.34000001MsgBox CDec (10000000000012.3)„Rezultat je: 10000000000012.3MsgBox CDec (-0,0000000000000001)"Rezultat je: -0,00000000000001MsgBox CDec (-12,34)'Rezultat je: -12,34End Sub

VBA CDec Pretvarjanje nizov v decimalke

Funkcijo VBA CDec lahko uporabite za pretvorbo nizov v decimalke, če imajo znaki v nizu pomen kot številke.

12345678910111213141516171819 Pod CDecExample_2 ()Dim StrEx kot nizStrEx = "112.112112"MsgBox CDec (StrEx)"Rezultat je: 112.112112StrEx = "112,3"MsgBox CDec (StrEx)"Rezultat je: 112.3StrEx = "11,2"MsgBox CDec (StrEx)"Rezultat je: 112, je prezrtStrEx = "112,07 USD"MsgBox CDec (StrEx)"Rezultat je: 112,07 $ je prezrtEnd Sub

Programiranje VBA | Generator kod deluje za vas!

Napaka v času izvajanja VBA CDec 13 Neujemanje vrste

Uporaba funkcije VBA CDec z nizi, ki vsebujejo neštevilčne znake ali znake, ki v numeričnem kontekstu nimajo pomena, bo povzročila napako med izvajanjem '13': Neskladje vrste.

1234567 Pod CDecExample_3 ()'Spodnja koda bo povzročila sporočilo o NAPAKI'CDec ne more obravnavati neštevilčnih znakovDim StrEx kot nizStrEx = "Ab13"MsgBox CDec (StrEx)End Sub

Napaka v času izvajanja VBA CDec 6 Prelivanje

Uporaba funkcije VBA CDec z nizi, katerih vrednost je manjša ali večja od pričakovane decimalke, bo povzročila napako med izvajanjem '6': Overflow. Decimalno število mora biti med -7,9 E28 in +7,9 E28.

1234567 Pod CDecExample_4 ()'Spodnja koda bo povzročila sporočilo o NAPAKI'CDec lahko obravnava številke med -7,9 E28 in +7,9 E28Dim StrEx kot variantaStrEx = 8E+30MsgBox CDec (StrEx)End Sub

VBA CDec regionalne nastavitve

Funkcija VBA CDec ima različne vedenjske pretvorbe nizov z vejico ali piko. Uporablja regionalne nastavitve operacijskega sistema za ločilo decimalk in ločil številk.

12345678910111213141516 Pod CDecExample_5 ()Dim StrEx kot nizStrEx = "1,0000009"MsgBox CDec (StrEx)'Če imajo regionalne nastavitve, potem ločilo za združevanje v skupine"Rezultat je: 19'Če imajo regionalne nastavitve, potem kot decimalni ločilo"Rezultat je: 1.0000009StrEx = "1.0000009"MsgBox CDec (StrEx)"Če imajo regionalne nastavitve. kot ločevalnik skupin"Rezultat je: 19"Če imajo regionalne nastavitve. kot decimalni ločilo"Rezultat je: 1.0000009End Sub

Vam bo pomagal razvoj spletnega mesta, ki si delijo stran s svojimi prijatelji

wave wave wave wave wave