VBA CDec funkcija

Satura rādītājs

Šī apmācība parādīs, kā izmantot CDec VBA funkciju.

CDec funkcija

VBA CDec Pārvērst izteiksmi decimālā

Funkcija VBA CDec pārvērš izteiksmi decimālā datu tipā. Decimāldaļu datu tips faktiski ir varianta datu tipa apakštips.

12345678910 CDecExample_1 apakšsadaļa ()MsgBox CDec (12.34000001)Rezultāts: 12.34000001MsgBox CDec (10000000000012.3)Rezultāts: 10000000000012,3MsgBox CDec (-0.00000000000001)Rezultāts: -0.00000000000001MsgBox CDec (-12,34)'Rezultāts: -12,34Beigu apakš

VBA CDec virkņu pārvēršana decimāldaļās

Funkciju VBA CDec var izmantot, lai virknes pārvērstu decimāldaļās, ja virknes rakstzīmēm ir nozīme kā skaitļiem.

12345678910111213141516171819 Apakšdaļa CDecExample_2 ()Dim StrEx kā virkneStrEx = "112.112112"MsgBox CDec (StrEx)"Rezultāts: 112.112112StrEx = "112,3"MsgBox CDec (StrEx)"Rezultāts: 112,3StrEx = "11,2"MsgBox CDec (StrEx)'Rezultāts: 112, tiek ignorētsStrEx = "112,07 ASV dolāri"MsgBox CDec (StrEx)'Rezultāts: 112,07 $ tiek ignorētiBeigu apakš

VBA programmēšana | Kodu ģenerators strādā jūsu labā!

VBA CDec izpildlaika kļūda 13 Tipa neatbilstība

Funkcijas VBA CDec izmantošana ar virknēm, kas satur neskaitliskas rakstzīmes vai rakstzīmes, kurām nav nozīmes skaitliskajā kontekstā, radīs izpildlaika kļūdu “13”: tipa neatbilstība.

1234567 CDecExample_3 apakšsadaļa ()'Tālāk norādītais kods parādīs ziņojumu KĻŪDA"CDec nevar apstrādāt neciparu rakstzīmesDim StrEx kā virkneStrEx = "Ab13"MsgBox CDec (StrEx)Beigu apakš

VBA CDec Run-Time Error 6 Overflow

Izmantojot VBA CDec funkciju ar virknēm, kuru vērtība ir mazāka vai lielāka par paredzēto decimāldaļu, radīsies izpildlaika kļūda “6”: pārpilde. Decimāldaļskaitlim jābūt no -7,9 E28 līdz +7,9 E28.

1234567 CDecExample_4 apakšsadaļa ()'Tālāk norādītais kods parādīs ziņojumu KĻŪDACDec var apstrādāt ciparus no -7,9 E28 līdz +7,9 E28Dim StrEx kā variantsStrEx = 8E+30MsgBox CDec (StrEx)Beigu apakš

VBA CDec reģionālie iestatījumi

VBA CDec funkcijai ir atšķirīga uzvedība, kas pārveido virknes ar komatu vai punktu. Decimālajam atdalītājam un ciparu atdalītājam tas izmanto operētājsistēmas reģionālos iestatījumus.

12345678910111213141516 CDecExample_5 apakšsadaļa ()Dim StrEx kā virkneStrEx = "1,0000009"MsgBox CDec (StrEx)'Ja reģionālajiem iestatījumiem ir, kā grupēšanas atdalītājs"Rezultāts: 19'Ja reģionālajos iestatījumos ir, kā decimāldaļu atdalītājsRezultāts: 1.0000009StrEx = "1.0000009"MsgBox CDec (StrEx)“Ja reģionālajos iestatījumos ir. kā grupēšanas atdalītājs"Rezultāts: 19“Ja reģionālajos iestatījumos ir. kā decimāldaļu atdalītāju"Rezultāts: 1.0000009Beigu apakš

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave