Chức năng VBA CDec

Mục lục

Hướng dẫn này sẽ trình bày cách sử dụng hàm CDec VBA.

Chức năng CDec

VBA CDec Chuyển đổi biểu thức thành số thập phân

Hàm VBA CDec chuyển đổi một biểu thức thành kiểu dữ liệu thập phân. Kiểu dữ liệu thập phân thực sự là một kiểu con của kiểu dữ liệu biến thể.

12345678910 Sub CDecExample_1 ()MsgBox CDec (12.34000001)'Kết quả là: 12.34000001MsgBox CDec (10000000000012.3)'Kết quả là: 10000000000012,3MsgBox CDec (-0.00000000000001)'Kết quả là: -0.00000000000001MsgBox CDec (-12,34)'Kết quả là: -12,34Kết thúc Sub

VBA CDec chuyển đổi chuỗi thành số thập phân

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

12345678910111213141516171819 Sub CDecExample_2 ()Dim StrEx As chuỗiStrEx = "112.112112"MsgBox CDec (StrEx)'Kết quả là: 112.112112StrEx = "112,3"MsgBox CDec (StrEx)'Kết quả là: 112,3StrEx = "11,2"MsgBox CDec (StrEx)'Kết quả là: 112, bị bỏ quaStrEx = "112,07 đô la"MsgBox CDec (StrEx)'Kết quả là: 112,07 $ bị bỏ quaKết thúc Sub

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

Lỗi thời gian chạy VBA CDec 13 Loại không khớp

Sử dụng hàm VBA CDec 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 CDecExample_3 ()'Đoạn mã dưới đây sẽ dẫn đến một thông báo LỖI'CDec không thể xử lý các ký tự không phải sốDim StrEx As chuỗiStrEx = "Ab13"MsgBox CDec (StrEx)Kết thúc Sub

VBA CDec thời gian chạy lỗi 6 tràn

Sử dụng hàm VBA CDec với các chuỗi dẫn đến giá trị nhỏ hơn hoặc lớn hơn số thập phân dự kiến ​​sẽ dẫn đến lỗi Thời gian chạy '6': Tràn. Số thập phân phải nằm trong khoảng -7,9 E28 đến +7,9 E28.

1234567 Sub CDecExample_4 ()'Đoạn mã dưới đây sẽ dẫn đến một thông báo LỖI'CDec có thể xử lý các số từ -7,9 E28 đến +7,9 E28Dim StrEx As VariantStrEx = 8E + 30MsgBox CDec (StrEx)Kết thúc Sub

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

Hàm VBA CDec 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 CDecExample_5 ()Dim StrEx As chuỗiStrEx = "1,0000009"MsgBox CDec (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.0000009StrEx = "1.0000009"MsgBox CDec (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.0000009Kết thúc Sub

Bạn sẽ giúp sự phát triển của trang web, chia sẻ trang web với bạn bè

wave wave wave wave wave