LỌC DỮ LIỆU BẰNG VBA

Liên hệ QC

hailonely

Thành viên mới
Tham gia
18/5/10
Bài viết
10
Được thích
1
Mình có 2 vấn đề sau nhờ mọi người chỉnh sửa đoạn code giúp.
1. Code chỉ chạy đến dòng 31975, muốn chạy nhiều hơn không được.
2. Trong sheet "KET QUA" mình muốn làm như sau:
Lọc dữ liệu dầm B106 tại tầng H1 với điều kiện như sau:
1649737397242.png

Kết quả lọc như sau:
1649738277569.png
 

File đính kèm

  • Noi luc dam.xls
    3.7 MB · Đọc: 17
1. Mảng của bạn chỉ có 31.957 dòng chứ không phải 31.975 như bạn nói (chắc gõ đảo số)
2. Vì mảng dữ liệu chỉ có chừng đó dòng thì code chạy tới chừng đó chứ chạy nhiều hơn sao được?
 
Upvote 0
Code của bạn có biến lấy dòng cuối để nạp vùng dữ liệu vào mảng nguồn nên khi số dòng dữ liệu tăng lên thì mảng tự tăng kích thước dòng mà.
Phiền bạn xem giúp mình kết quả sau khi lọc nội lực thì code chạy lúc đúng lúc không.
Ý mình là code nó lọc nội lực lớn nhất theo từng mặt cắt, nhưng khi mình kiểm tra lại thì mình thấy có mặt cắt nó lọc đúng, mặt cắt lọc sai
 
Upvote 0
Phiền bạn xem giúp mình kết quả sau khi lọc nội lực thì code chạy lúc đúng lúc không.
Ý mình là code nó lọc nội lực lớn nhất theo từng mặt cắt, nhưng khi mình kiểm tra lại thì mình thấy có mặt cắt nó lọc đúng, mặt cắt lọc sai
Tôi không xem nội dung lọc vì xem hình bạn giải thích rồi đối chiếu với kết quả tôi không suy ra được quy luật. Lý do: bạn giải thích mơ hồ, chưa đầy đủ
 
Upvote 0
Hiểu gần hết, chỉ có kết quả dòng 2, station 0.425, tại sao V2=1.473 chứ không phải là 9.648?
 
Upvote 0
Web KT

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

Back
Top Bottom