VBA CDbl funkcija - Pretvori v dvojno

Ta vadnica bo pokazala, kako uporabiti funkcijo CDbl VBA za pretvorbo izrazov v dvojni tip podatkov.

Funkcija CDbl

VBA CDbl Pretvori izraz v celo število

Funkcijo VBA CDbl lahko uporabite za pretvorbo izrazov v dvojni podatkovni tip znotraj kode VBA.

123456 Sub CDblExample_1 ()MsgBox CDbl (12.345) 'Rezultat je: 12.345MsgBox CDbl (-124) 'Rezultat je: -124MsgBox CDbl (0.000034) 'Rezultat je: 0.000034MsgBox CDbl (-12.000034) 'Rezultat je: -12.000034End Sub

VBA CDbl Pretvarjanje niza v dvojno

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

123456789101112131415161718 Sub CDblExample_2 ()Dim StrEx kot nizStrEx = "112"MsgBox CDbl (StrEx)"Rezultat je: 112StrEx = "0,0003"MsgBox CDbl (StrEx)"Rezultat je: 0,0003StrEx = "11,00002"MsgBox CDbl (StrEx)"Rezultat je: 1100002, je prezrtStrEx = "112 USD"MsgBox CDbl (StrEx)"Rezultat je: 112 $ se ne upoštevaEnd Sub

Programiranje VBA | Generator kod deluje za vas!

VBA CDbl Napaka med izvajanjem 13 Neujemanje vrste

Uporaba funkcije VBA CDbl 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 Sub CDblExample_3 ()'Spodnja koda bo povzročila sporočilo o NAPAKI'CDbl ne zmore obravnavati neštevilskih znakovDim StrEx kot nizStrEx = "Ab13"MsgBox CDbl (StrEx)End Sub

VBA CDbl regionalne nastavitve

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

12345678910111213141516 Sub CDblExample_4 ()Dim StrEx kot nizStrEx = "1,9"MsgBox CDbl (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,9StrEx = "1,9"MsgBox CDbl (StrEx)"Če imajo regionalne nastavitve. kot ločevalnik skupin"Rezultat je: 19"Če imajo regionalne nastavitve. kot decimalni ločilo"Rezultat je: 1.9End Sub

VBA CDbl Pretvarjanje logičnih vrednosti v dvojice

Funkcija VBA CDbl lahko pretvori logične spremenljivke v dvojnike. Če je ocenjeni izraz resničen, je dobljeni dvojnik -1 in če je ovrednoten izraz napačen, je dobljeni dvojnik 0.

12345678910 Sub CDblExample_5 ()Zatemni BoolEx kot BooleanBoolEx = ResMsgBox CDbl (BoolEx) 'Rezultat je: -1MsgBox CDbl (2 = 2) 'Rezultat je: -1BoolEx = NapačnoMsgBox CDbl (BoolEx) 'Rezultat je: 0MsgBox CDbl (1 = 2) 'Rezultat je: 0End Sub

Utrujen od iskanja primerov kode VBA? Preizkusite AutoMacro!

VBA CDbl Pretvarjanje datumov v dvojice

VBA CDbl funkcija lahko pretvori spremenljivko datuma v celo število. Vrnjena vrednost je interna številka, ki jo Excel uporablja za zaokrožitev shranjevanja datumov.

123456789101112 Sub CDblExample_6 ()Zatemni DateEx kot datumDateEx = #2/3/1940 #MsgBox CDbl (DateEx)"Rezultat je: 14644DatumEx = #8/7/1964 22:41:00 PM #MsgBox CDbl (DateEx)"Rezultat je: 23596.9451388889DateEx = #3/7/1934 11:32:04 AM #MsgBox CDbl (DateEx)"Rezultat je: 12485.4806018519End Sub
wave wave wave wave wave