ВБА ЦДбл функција - Претвори у двоструко

Преглед садржаја

Овај водич ће показати како се користи функција ЦДбл ВБА за претварање израза у двоструки тип података.

ЦДбл функција

ВБА ЦДбл Претвори израз у цео број

ВБА ЦДбл функција може се користити за претварање израза у двоструки тип података унутар ВБА кода.

123456 Под ЦДблЕкампле_1 ()МсгБок ЦДбл (12.345) 'Резултат је: 12.345МсгБок ЦДбл (-124) 'Резултат је: -124МсгБок ЦДбл (0.000034) 'Резултат је: 0.000034МсгБок ЦДбл (-12.000034) 'Резултат је: -12.000034Енд Суб

ВБА ЦДбл Претварање низа у двоструко

ВБА ЦДбл функција може се користити за претварање низова у двоструке ако знакови у низу имају значење бројева.

123456789101112131415161718 Под ЦДблЕкампле_2 ()Дим СтрЕк као низСтрЕк = "112"МсгБок ЦДбл (СтрЕк)'Резултат је: 112СтрЕк = "0.0003"МсгБок ЦДбл (СтрЕк)'Резултат је: 0.0003СтрЕк = "11,00002"МсгБок ЦДбл (СтрЕк)'Резултат је: 1100002, занемарује сеСтрЕк = "112 УСД"МсгБок ЦДбл (СтрЕк)'Резултат је: 112 $ се занемарујеЕнд Суб

ВБА програмирање | Генератор кода ради за вас!

ВБА ЦДбл Грешка у току извођења 13 Неподударање

Коришћење ВБА ЦДбл функције са низовима који садрже не-нумеричке знакове или знакове који немају значење у нумеричком контексту резултираће грешком Рун-Тиме '13': Неусклађеност типа.

1234567 Под ЦДблЕкампле_3 ()'Доњи код ће резултирати поруком ЕРРОР'ЦДбл не може да обрађује нумеричке знаковеДим СтрЕк као низСтрЕк = "Аб13"МсгБок ЦДбл (СтрЕк)Енд Суб

ВБА ЦДбл регионалне поставке

ВБА ЦДбл функција има различито понашање претварајући низове са зарезом или тачком. Користи регионалне поставке оперативног система за децимални сепаратор и сепаратор цифара.

12345678910111213141516 Под ЦДблЕкампле_4 ()Дим СтрЕк као низСтрЕк = "1,9"МсгБок ЦДбл (СтрЕк)'Ако регионалне поставке имају, онда као сепаратор груписања"Резултат је: 19'Ако регионалне поставке имају, онда као децимални сепаратор онда'Резултат је: 1,9СтрЕк = "1,9"МсгБок ЦДбл (СтрЕк)'Ако регионалне поставке имају. као сепаратор груписања тада"Резултат је: 19'Ако регионалне поставке имају. као децимални сепаратор тада'Резултат је: 1.9Енд Суб

ВБА ЦДбл Претварање логичких вредности у двојнике

ВБА ЦДбл функција може претворити логичке променљиве у двоструке. Ако је оцењени израз тачан, резултујући дубл је -1, а ако је оцењени израз нетачан, резултујући двоструки је 0.

12345678910 Под ЦДблЕкампле_5 ()Дим БоолЕк Ас БоолеанБоолЕк = ТачноМсгБок ЦДбл (БоолЕк) 'Резултат је: -1МсгБок ЦДбл (2 = 2) 'Резултат је: -1БоолЕк = НетачноМсгБок ЦДбл (БоолЕк) 'Резултат је: 0МсгБок ЦДбл (1 = 2) 'Резултат је: 0Енд Суб

Уморни сте од тражења примера ВБА кода? Испробајте АутоМацро!

ВБА ЦДбл Претварање датума у ​​парове

ВБА ЦДбл функција може конвертовати променљиву датума у ​​цео број. Враћена вредност је интерни број који Екцел користи за заокруживање складиштења датума.

123456789101112 Под ЦДблЕкампле_6 ()Дим ДатеЕк Ас ДатеДатеЕк = #2/3/1940 #МсгБок ЦДбл (ДатеЕк)'Резултат је: 14644ДатеЕк = #8/7/1964 22:41:00 ПМ #МсгБок ЦДбл (ДатеЕк)'Резултат је: 23596.9451388889ДатеЕк = #3/7/1934 11:32:04 АМ #МсгБок ЦДбл (ДатеЕк)'Резултат је: 12485.4806018519Енд Суб
wave wave wave wave wave