Dùng value hay value2 ?

Liên hệ QC

moihocvba

Thành viên thường trực
Tham gia
16/8/20
Bài viết
211
Được thích
50
Xin chào anh chị!
Em gán 1 mảng giá trị như thế này: (sau đó còn nhiều lệnh khác nữa)
arr = Sheets("Sheet1").Range("CZ1:DC202").Value
thì khi chạy code nó báo lỗi là Overflow. Sau khi em gán dạng value2 thì nó không báo lỗi đó nữa, chạy êm xuôi!
arr = Sheets("Sheet1").Range("CZ1:DC202").Value2

Vậy anh chị cho em hỏi, sự khác nhau giữa value và value2 là như thế nào? Tại sao chọn value2 ko bị lỗi mà value lại bị lỗi ạ?

Em cám ơn anh chị!
 
sự khác nhau giữa value và value2
Mục 3.1


Dính chưởng với mấy dữ liệu DateTime. Muốn biết chính xác thì phải gửi file dữ liệu lên.
 
Upvote 0
....
Dính chưởng với mấy dữ liệu DateTime. Muốn biết chính xác thì phải gửi file dữ liệu lên.
Bạn cần hỏi tại sao lúc đầu gán value, khi bị lỗi thì đổi sang gán value2?
Tự biết để mà đổi? Hay đọc tài liệu ở đâu đó chỉ cho cách sửa? Hay có người mách?
 
Upvote 0
Bạn cần hỏi tại sao lúc đầu gán value, khi bị lỗi thì đổi sang gán value2?
Tự biết để mà đổi? Hay đọc tài liệu ở đâu đó chỉ cho cách sửa? Hay có người mách?
Dạ mấy lúc trước em nhờ mấy anh chị trên GPE viết dùm code, thấy anh chị hay dùng value2, em thử hết cách rồi nhưng ko đc, nhớ ra nên đổi thành value2 thử và đc.
Bài đã được tự động gộp:

Mục 3.1



Dính chưởng với mấy dữ liệu DateTime. Muốn biết chính xác thì phải gửi file dữ liệu lên.
E đã đọc xong cũng hiểu. Vậy nếu một mảng mà có ngày tháng thì mình gán value2 cho chắc ăn đc ko anh? Value2 có nhược điểm gì ko?
Và e ko hiểu tại sao gán value nó lại lỗi overflow, anh có thể giải thích dùm đc ko ạ?
 
Upvote 0
Lập trình thì mấy cái ký tự dùng để đặt tên biến.
Khi nói chuyện lập trình, phải dùng ngôn từ rõ rệt, không có viết tắt mất công người đọc lẫn lộn với tên biến.

Vả lại, hỏi bài mà dùng từ ngữ viết tắt là kém lịch sự.
 
Upvote 0
Lập trình thì mấy cái ký tự dùng để đặt tên biến.
Khi nói chuyện lập trình, phải dùng ngôn từ rõ rệt, không có viết tắt mất công người đọc lẫn lộn với tên biến.

Vả lại, hỏi bài mà dùng từ ngữ viết tắt là kém lịch sự.
Dạ em xin lỗi, em sẽ rút kinh nghiệm lần sau! Vụ này để em tự tìm hiểu cũng được ạ!
Cám ơn anh befaint với anh VetMini ạ!
 
Upvote 0
Bạn đọc tiếng tây nhé:

Remarks​

The only difference between this property and the Value property is that the Value2 property doesn't use the Currency and Date data types. You can return values formatted with these data types as floating-point numbers by using the Double data type.

Link gốc:

 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom