VBA CDec funkció

Tartalomjegyzék

Ez az oktatóanyag bemutatja a CDec VBA funkció használatát.

CDec funkció

VBA CDec Konvertálja a kifejezést tizedesre

A VBA CDec függvény átalakítja a kifejezést tizedes adattípusra. A tizedes adattípus valójában a variáns adattípus altípusa.

12345678910 CDecExample_1 alrész ()MsgBox CDec (12.34000001)"Az eredmény: 12.34000001MsgBox CDec (10000000000012.3)"Az eredmény: 10000000000012,3MsgBox CDec (-0.00000000000001)'Az eredmény: -0.00000000000001MsgBox CDec (-12,34)'Az eredmény: -12,34End Sub

VBA CDec karakterláncok tizedesjegyekre konvertálása

A VBA CDec funkció segítségével a karakterláncok tizedesjegyekké alakíthatók, ha a karakterláncban szereplő karaktereknek számuk van.

12345678910111213141516171819 CDecExample_2 ()Dim StrEx karakterlánckéntStrEx = "112.112112"MsgBox CDec (StrEx)"Az eredmény: 112.112112StrEx = "112,3"MsgBox CDec (StrEx)'Az eredmény: 112,3StrEx = "11,2"MsgBox CDec (StrEx)'Az eredmény: 112, figyelmen kívül hagyjaStrEx = "112,07 USD"MsgBox CDec (StrEx)'Az eredmény: 112.07 $ figyelmen kívül maradEnd Sub

VBA programozás | A kódgenerátor működik az Ön számára!

VBA CDec Run-Time Error 13 Type Mismatch

Ha a VBA CDec funkciót olyan karakterláncokkal használja, amelyek nem numerikus karaktereket vagy olyan karaktereket tartalmaznak, amelyeknek nincs értelme a numerikus kontextusban, akkor a futásidejű hiba '13' lesz: A típus nem egyezik.

1234567 CDecExample_3 alrész ()'Az alábbi kód ERROR üzenetet eredményez'A CDec nem képes nem numerikus karakterek kezeléséreDim StrEx karakterlánckéntStrEx = "Ab13"MsgBox CDec (StrEx)End Sub

VBA CDec Run-Time Error 6 Overflow

Ha a VBA CDec funkciót olyan karakterláncokkal használja, amelyek a várt tizedesnél kisebb vagy nagyobb értéket eredményeznek, a Run-Time error ’6’ (túlcsordulás) eredményez. A tizedes számnak -7,9 E28 és +7,9 E28 között kell lennie.

1234567 CDecExample_4 alrész ()'Az alábbi kód ERROR üzenetet eredményez'A CDec -7,9 E28 és +7,9 E28 közötti számokat képes kezelniDim StrEx mint változatStrEx = 8E+30MsgBox CDec (StrEx)End Sub

VBA CDec regionális beállítások

A VBA CDec függvény karakterláncokat vesszővel vagy ponttal különböző módon konvertálja. Az operációs rendszer regionális beállításait használja a tizedes elválasztáshoz és a számjegy elválasztáshoz.

12345678910111213141516 CDecExample_5 alrész ()Dim StrEx karakterlánckéntStrEx = "1,0000009"MsgBox CDec (StrEx)'Ha a regionális beállítások rendelkeznek, csoportosító elválasztóként'Az eredmény: 19'Ha a regionális beállítások vannak, akkor tizedes elválasztó"Az eredmény: 1.0000009StrEx = "1.0000009"MsgBox CDec (StrEx)- Ha a regionális beállítások rendelkeznek. csoportosító elválasztóként akkor'Az eredmény: 19- Ha a regionális beállítások rendelkeznek. tizedes elválasztóként akkor"Az eredmény: 1.0000009End Sub

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave