Nhờ sửa sub cộng phân đoạn

Liên hệ QC

TrungChinhs

Thành viên tích cực
Tham gia
18/2/08
Bài viết
1,475
Được thích
2,469
Nghề nghiệp
Công chức
Tôi có một Sub cộng phân đoạn (kết quả tương tự dùng hàm Sumif) nhưng kết quả không chính xác, tôi đã lập bảng so sánh 2 kết quả cộng bằng VBA và cộng bằng công thức Sum trong file đính kèm. Nhờ các bạn xem giúp code này sai ở chỗ nào và phải sửa thế nào thì mới đúng. Xim cảm ơn!
 

File đính kèm

Mã:
, tg As Single

Lỗi phát sinh ở đó, hãy chuyển sang double sẽ ok
 
Upvote 0
Cảm ơn OverAC ! mình sửa theo chỉ dẫn của bạn kết quả tốt rồi. Nhân tiện đây cho mình hỏi có những kiểu biến nào thông dụng, cách khai báo kiểu biến (ví dụ tại sao biến đó phải là kiểu Double...).
 
Upvote 0
Cảm ơn OverAC ! mình sửa theo chỉ dẫn của bạn kết quả tốt rồi. Nhân tiện đây cho mình hỏi có những kiểu biến nào thông dụng, cách khai báo kiểu biến (ví dụ tại sao biến đó phải là kiểu Double...).
Xem trong Help để biết Single, Double, Long, Integer ... chạy từ đâu đến đâu
Dể mà
Ví dụ:
Double data type

A data type that holds double-precision floating-point numbers as 64-bit numbers in the range -1.79769313486231E308 to -4.94065645841247E-324 for negative values; 4.94065645841247E-324 to 1.79769313486232E308 for positive values. The number sign (#) type-declaration character represents the Double in Visual Basic.
Long data type

A 4-byte integer ranging in value from -2,147,483,648 to 2,147,483,647. The ampersand (&) type-declaration character represents a Long in Visual Basic.

vân vân và vân vân
 
Lần chỉnh sửa cuối:
Upvote 0
Web KT

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

Back
Top Bottom