TT | Ký hiệu | Rộng | Cao | Số lượng | Loại kính |
28 | T1VK1' | 640 | 300 | 2 | 6,38 trắng |
30 | T1VK1' | 1355 | 300 | 1 | 6,38 trắng |
34 | T2VK2-2 | 740 | 305 | 2 | 6,38 trắng |
28 | TVK1' | 645 | 305 | 2 | 6,38 trắng |
30 | TVK1' | 1360 | 305 | 1 | 6,38 trắng |
32 | TVK1 | 640 | 305 | 2 | 6,38 trắng |
34 | TVK1 | 1350 | 305 | 1 | 6,38 trắng |
Khi khi kích thước Rộng và Cao bằng nhau thì số lượng sẽ tự động cộng lại thành tổng
TT | Ký hiệu | Rộng | Cao | Số lượng | Loại kính | S |
34 | T2VK2-1 | 745 | 310 | 2 | 6,38 trắng | 0,46 |
12 | S1T1-6 | 1345 | 315 | 2 | 6,38 trắng | 0,85 |
14 | S1T-112 | 1345 | 315 | 4 | 6,38 trắng | 1,69 |
TT 12,14 giống và bằng nhau nên nhập vào dữ liệu thì khi kết thúc quá trình nhập các số liệu Cột Rộng và cao nếu giống nhau sẽ cộng lại
TT | Ký hiệu | Rộng | Cao | Số lượng | Loại kính | S |
34 | T2VK2-1 | 745 | 310 | 2 | 6,38 trắng | 0,46 |
12 | S1T1-6 | 1345 | 315 | 2 | 6,38 trắng | 0,85 |
14 | S1T-112 | 1345 | 315 | 4 | 6,38 trắng | 1,69 |
Chào bạn bạn đẩy file lên giúp gitiho nhé
Với mục đích của bạn như trên thì bạn cần chú ý:
1. Về quy trình: quy trình này khá rối. Vì cần phải chạy vòng lặp xét 2 cột rộng và cao, sau đó tính tổng lại, vậy các dòng thừa ra (sau khi cộng tổng vào thì sẽ phải loại bỏ các dòng thừa) xác định thế nào?
=> quy trình chưa rõ ràng thì sẽ không lập trình được.
2. về VBA: viết code chỉ là chuyển quy trình thành các câu lệnh code thôi.
chúng ta có vòng lặp để xét từng dòng, có thể viết các hàm tính toán, gán giá trị vào 1 ô, có lệnh xóa dòng... nhưng đó là các lệnh đơn lẻ để lắp ghép vào 1 quy trình.
Vậy nên bạn cần làm rõ quy trình trước, theo dạng bước 1 làm gì, bước 2 làm gì...
Chào bạn gitiho kiểm tra file của bạn có thấy chiều rộng bằng chiều cao đâu nhỉ?
Ví dụ: Rộng dòng 12 và dòng 14 = nhau :1345.
Cao dòng 12 và dòng 14: 315.
Thì số lượng lần lượt : 2 và 4 = 6.