Chức năng VBA CDbl - Chuyển đổi thành Double

Mục lục

Hướng dẫn này sẽ trình bày cách sử dụng hàm CDbl VBA để chuyển đổi biểu thức sang kiểu dữ liệu kép.

Hàm CDbl

VBA CDbl Chuyển đổi biểu thức thành số nguyên

Hàm VBA CDbl có thể được sử dụng để chuyển đổi các biểu thức sang kiểu dữ liệu kép bên trong mã VBA.

123456 Sub CDblExample_1 ()MsgBox CDbl (12.345) 'Kết quả là: 12.345MsgBox CDbl (-124) 'Kết quả là: -124MsgBox CDbl (0,000034) 'Kết quả là: 0,000034MsgBox CDbl (-12.000034) 'Kết quả là: -12.000034Kết thúc Sub

VBA CDbl chuyển đổi chuỗi thành đôi

Hàm VBA CDbl có thể được sử dụng để chuyển đổi chuỗi thành gấp đôi nếu các ký tự trong chuỗi có ý nghĩa là số.

123456789101112131415161718 Sub CDblExample_2 ()Dim StrEx As chuỗiStrEx = "112"MsgBox CDbl (StrEx)'Kết quả là: 112StrEx = "0,0003"MsgBox CDbl (StrEx)'Kết quả là: 0,0003StrEx = "11,00002"MsgBox CDbl (StrEx)'Kết quả là: 1100002, bị bỏ quaStrEx = "112 đô la"MsgBox CDbl (StrEx)'Kết quả là: 112 $ bị bỏ quaKết thúc Sub

Lập trình VBA | Code Generator làm việc cho bạn!

VBA CDbl Thời gian chạy Lỗi 13 Loại Không khớp

Sử dụng hàm VBA CDbl với các chuỗi chứa ký tự không phải số hoặc ký tự không có nghĩa trong ngữ cảnh số sẽ dẫn đến lỗi Thời gian chạy '13': Nhập không khớp.

1234567 Sub CDblExample_3 ()'Đoạn mã dưới đây sẽ dẫn đến một thông báo LỖI'CDbl không thể xử lý các ký tự không phải sốDim StrEx As chuỗiStrEx = "Ab13"MsgBox CDbl (StrEx)Kết thúc Sub

Cài đặt khu vực VBA CDbl

Hàm VBA CDbl có các chuỗi chuyển đổi hành vi khác nhau bằng dấu phẩy hoặc dấu chấm. Nó sử dụng Cài đặt Khu vực của hệ điều hành cho dấu phân cách thập phân và dấu phân cách chữ số.

12345678910111213141516 Sub CDblExample_4 ()Dim StrEx As chuỗiStrEx = "1,9"MsgBox CDbl (StrEx)'Nếu Cài đặt khu vực có, như một dấu phân tách nhóm thì'Kết quả là: 19'Nếu Cài đặt khu vực có, dưới dạng dấu phân tách thập phân thì'Kết quả là: 1,9StrEx = "1.9"MsgBox CDbl (StrEx)'Nếu cài đặt Khu vực có. như một dấu phân cách nhóm sau đó'Kết quả là: 19'Nếu cài đặt Khu vực có. như một dấu phân cách thập phân sau đó'Kết quả là: 1.9Kết thúc Sub

VBA CDbl chuyển đổi Boolean thành Double

Hàm VBA CDbl có thể chuyển đổi các biến boolean thành gấp đôi. Nếu biểu thức được đánh giá là đúng thì kết quả kép là -1 và nếu biểu thức được đánh giá là sai thì kết quả kép là 0.

12345678910 Sub CDblExample_5 ()Dim BoolEx As BooleanBoolEx = ĐúngMsgBox CDbl (BoolEx) 'Kết quả là: -1MsgBox CDbl (2 = 2) 'Kết quả là: -1BoolEx = SaiMsgBox CDbl (BoolEx) 'Kết quả là: 0MsgBox CDbl (1 = 2) 'Kết quả là: 0Kết thúc Sub

Bạn mệt mỏi với việc tìm kiếm ví dụ về mã VBA? Hãy thử AutoMacro!

VBA CDbl chuyển đổi ngày thành đôi

Hàm VBA CDbl có thể chuyển đổi một biến ngày thành một số nguyên. Giá trị trả về là số nội bộ được excel sử dụng để lưu trữ ngày được làm tròn.

123456789101112 Sub CDblExample_6 ()Dim DateEx As DateDateEx = # 2/3/1940 #MsgBox CDbl (DateEx)'Kết quả là: 14644DateEx = # 8/7/1964 10:41:00 PM #MsgBox CDbl (DateEx)'Kết quả là: 23596.9451388889DateEx = # 3/7/1934 11:32:04 AM #MsgBox CDbl (DateEx)'Kết quả là: 12485.4806018519Kết thúc Sub
wave wave wave wave wave