PDA

View Full Version : Trích lọc vật tư từ bảng dự toán



anhphuong
23-10-08, 05:17 PM
Hôm trước tôi đọc đâu đó trên diễn đàn có một bạn hỏi về cách trích lọc vật tư từ bảng tính dự toán. Hôm nay xin gửi file này để các bạn, những ai làm công tác dự toán ngâm cứu và chuyển thể nếu cần thiết để phục vụ cho công việc của mình.
Lưu ý : Trong file gửi kèm, các bạn có thể thêm hạng mục mới hoặc xóa toàn bộ từ dòng thứ 6 trong Sheet Bang Du Toan để ghi các hạng mục mới theo cách mà tôi đã làm. Sau đó nhấn nút Lọc vật tư để xem kết quả. Riêng Sheet THVT xin đừng đụng chạm tới nó, mọi việc đã có hậu trường macro giải quyết. Trong cả hai Sheet, tuyệt đối không được xóa các dòng tiêu đề(vì đã xử lý trong hậu trường). Muốn thay đổi thì phải thay đổi lại cả VBA. Ở đây là dòng thứ 5 trở lên
Các bạn nhấn Alt+F11 để xem code và chỉnh sửa nếu cần. Căn cứ vào đoạn code này, các bạn cũng có thể chế ra các đoạn code khác để trích lọc ra lượng nhân công, máy móc các loại và các trích lọc khác của bảng dự toán mà mình đang lập.
Chúc vui
Thân
AnhPhuong

Trần Văn Bình
15-11-08, 03:22 PM
Bạn ơi cho mình hỏi khi đăt S01, S02 tai các sheet 1, sheet2 thì làm cách nào để đặt được

ndu96081631
15-11-08, 04:07 PM
Bạn ơi cho mình hỏi khi đăt S01, S02 tai các sheet 1, sheet2 thì làm cách nào để đặt được
- Bấm Atl + F11
- Chọn vào 1 sheet
- Bấm F4
- Sửa tên tại khung Name

Canhdome
13-02-09, 10:49 AM
Hello anhphuong.
Mình xem dự toán của bạn rồi rất hay và tiện lợi. nhưng mà có 1 điều cho mình hỏi, nếu bên bảng dự toán mình thêm nhiều hạng mục nửa Vd như thêm phần lát gạch, lắp dựng cửa, lắp dựng trần.......còn nửa thì bên phần THVT thì mình phải thêm phần vật tư đó đúng ko. nhưng mà nó có tự động cập nhật ko vậy bạn. mình chân thành cám ơn. chúc bạn có 1 ngày thật vui vẽ & Happy....Valentine

Canhdome
17-02-09, 02:41 PM
Hello anhphuong.
Mình xem dự toán của bạn rồi rất hay và tiện lợi. nhưng mà có 1 điều cho mình hỏi, nếu bên bảng dự toán mình thêm nhiều hạng mục nửa Vd như thêm phần lát gạch, lắp dựng cửa, lắp dựng trần.......còn nửa thì bên phần THVT thì mình phải thêm phần vật tư đó đúng ko. nhưng mà nó có tự động cập nhật ko vậy bạn. mình chân thành cám ơn. chúc bạn có 1 ngày thật vui vẽ & Happy....Valentine
[quote=Canhdome;136832]Hello anhphuong.
Mình xem dự toán của bạn rồi rất hay và tiện lợi. nhưng mà có 1 điều cho mình hỏi, nếu bên bảng dự toán mình thêm nhiều hạng mục nửa Vd như thêm phần lát gạch, lắp dựng cửa, lắp dựng trần.......còn nửa thì bên phần THVT thì mình phải thêm phần vật tư đó đúng ko. nhưng mà nó có tự động cập nhật ko vậy bạn. mình chân thành cám ơn. chúc bạn có 1 ngày thật vui vẽ & Happy....Valentine

anhphuong
20-02-09, 05:27 PM
[quote=Canhdome;136832]Hello anhphuong.
Mình xem dự toán của bạn rồi rất hay và tiện lợi. nhưng mà có 1 điều cho mình hỏi, nếu bên bảng dự toán mình thêm nhiều hạng mục nửa Vd như thêm phần lát gạch, lắp dựng cửa, lắp dựng trần.......còn nửa thì bên phần THVT thì mình phải thêm phần vật tư đó đúng ko. nhưng mà nó có tự động cập nhật ko vậy bạn. mình chân thành cám ơn. chúc bạn có 1 ngày thật vui vẽ & Happy....Valentine

Đã có thư riêng cho bạn rồi. Bạn chịu khó đọc nhé. Nói chung bạn muốn lập bao nhiêu hạng mục cũng được như cách đã trình bày rồi nhấn nút Lọc. Chương trình tự động lọc ra cho bạn những vật tư cần thiết
Thân

caocaomai
24-02-09, 04:09 PM
Quả là tuyệt vời! Mình không rành excel nhưng lại thích dùng những gì có sẳn :)
Cám ơn bạn nhiều nhe

hoan
07-03-09, 02:42 PM
Cám ơn bạn nhiều!
Mình cũng không rành VBA móng mọi người giúp đỡ.

thuctien
11-03-09, 09:54 AM
Công nhận chương trình cảu bạn khá hay. Tuy nhiên cái này lọc vật tư trên nguyên tắc cái gì có đơn vị không phải là "ca" cũng không phải là "công" và cũng không phải là "%" thì được coi như là vật liệu. Như vậy mình không thể tính được chi phí vâth liệu khác (có đơn vị là %). Mong chủ topic sớm có giải pháp khác khắc phục lỗi này. Thân!

Trần Văn Bình
11-03-09, 07:58 PM
mình thấy nguyên tác giả đã nói rõ có gì tự triển khai thêm trên nguyên tắc thuật toán

Dauthivan
12-03-09, 07:35 AM
Hôm trước tôi đọc đâu đó trên diễn đàn có một bạn hỏi về cách trích lọc vật tư từ bảng tính dự toán. Hôm nay xin gửi file này để các bạn, những ai làm công tác dự toán ngâm cứu và chuyển thể nếu cần thiết để phục vụ cho công việc của mình.
Lưu ý : Trong file gửi kèm, các bạn có thể thêm hạng mục mới hoặc xóa toàn bộ từ dòng thứ 6 trong Sheet Bang Du Toan để ghi các hạng mục mới theo cách mà tôi đã làm. Sau đó nhấn nút Lọc vật tư để xem kết quả. Riêng Sheet THVT xin đừng đụng chạm tới nó, mọi việc đã có hậu trường macro giải quyết. Trong cả hai Sheet, tuyệt đối không được xóa các dòng tiêu đề(vì đã xử lý trong hậu trường). Muốn thay đổi thì phải thay đổi lại cả VBA. Ở đây là dòng thứ 5 trở lên
Các bạn nhấn Alt+F11 để xem code và chỉnh sửa nếu cần. Căn cứ vào đoạn code này, các bạn cũng có thể chế ra các đoạn code khác để trích lọc ra lượng nhân công, máy móc các loại và các trích lọc khác của bảng dự toán mà mình đang lập.
Chúc vui
Thân
AnhPhuong
Em cảm ơn anh phương rất nhiều, vì làm xây dựng lên nhiều khi muốn dùng VBA để có thể tự chủ trong công việc. Nhưng bọn em là phụ nữ ngoài công việc cơ quan còn việc trong gia đình nữa. Nên dù em đã cố gắng mua quyển VBA của anh Phan Tự Hướng về học nhưng chỉ biết sơ sơ. Nay tiện có ví dụ của anh giúp mọi người. Em muốn nhờ anh và mọi người có thể giải thích luôn hộ em phần Code để em có thể hiểu và tự mình làm những ví dụ đơn giản. Em xin cảm ơn nhiều.

anhphuong
01-07-09, 05:34 AM
Em cảm ơn anh phương rất nhiều, vì làm xây dựng lên nhiều khi muốn dùng VBA để có thể tự chủ trong công việc. Nhưng bọn em là phụ nữ ngoài công việc cơ quan còn việc trong gia đình nữa. Nên dù em đã cố gắng mua quyển VBA của anh Phan Tự Hướng về học nhưng chỉ biết sơ sơ. Nay tiện có ví dụ của anh giúp mọi người. Em muốn nhờ anh và mọi người có thể giải thích luôn hộ em phần Code để em có thể hiểu và tự mình làm những ví dụ đơn giản. Em xin cảm ơn nhiều.

Thời gian vừa qua có nhiều bạn hỏi về ý nghĩa của các câu lệnh trong code VBA của file đính kèm, nay xin gửi các bạn để những ai mới làm quen với VBA tham khảo nhằm phục vụ cho công việc của mình
Chúc vui
Thân

tuan_anhbm
03-10-09, 07:25 AM
Đôi lời muốn góp ý với tác giả trên tinh thần xây dựng:
1. Lọc (hay còn gọi là tổng hợp) vật tư thì không nên dựa trên "tên vật tư" (như trong file ví dụ đính kèm ở trang 1) vì thường thì sau khi lọc người sử dụng phải chỉnh sửa tên vật tư trong bảng tổng hợp (THVT) cho đúng, như vậy KL của vật tư bị sửa tên sẽ = 0 do không tìm thấy trong bảng phân tích vật tư.
Tốt nhất nên lọc theo "mã số vật tư". Như vậy nếu có sửa tên vật tư cũng không ảnh hưởng gì đến kết quả trong cột kh.lượng.
2. Trong ví dụ đính kèm, anh sử dụng vòng lặp For/Next để ghi STT và gắn công thức tính toán KL vật tư, thành tiền vật tư cho lần lượt từng ô trong mảng dữ liệu của bảng THVT bằng cách cho i chạy từ 6 -> m. Theo em như vậy sẽ làm chậm tiến độ. Em thì chọn cả mảng rồi gắn công thức "1 phát" xong luôn. Như vậy sẽ nhanh hơn nhiều. Dữ liệu càng lớn thì chênh lệch tốc độ càng rõ.
-------------------
Luôn coi anh là người thầy...

thuymaickbk11
12-07-13, 10:35 AM
[quote=Canhdome;137773]

Đã có thư riêng cho bạn rồi. Bạn chịu khó đọc nhé. Nói chung bạn muốn lập bao nhiêu hạng mục cũng được như cách đã trình bày rồi nhấn nút Lọc. Chương trình tự động lọc ra cho bạn những vật tư cần thiết
Thân
Bạn ơi! mình cũng đang làm và có thêm nhiều hạng mục khác nữa, làm thế nào lọc đựoc hả bản? cả phần chi phí nhân công , chi phí máy thi công? làm thế nào lọc đựoc hả bạn?
Thanks bạn rất nhiều

tuancoj
20-11-13, 04:19 PM
Hôm trước tôi đọc đâu đó trên diễn đàn có một bạn hỏi về cách trích lọc vật tư từ bảng tính dự toán. Hôm nay xin gửi file này để các bạn, những ai làm công tác dự toán ngâm cứu và chuyển thể nếu cần thiết để phục vụ cho công việc của mình.
Lưu ý : Trong file gửi kèm, các bạn có thể thêm hạng mục mới hoặc xóa toàn bộ từ dòng thứ 6 trong Sheet Bang Du Toan để ghi các hạng mục mới theo cách mà tôi đã làm. Sau đó nhấn nút Lọc vật tư để xem kết quả. Riêng Sheet THVT xin đừng đụng chạm tới nó, mọi việc đã có hậu trường macro giải quyết. Trong cả hai Sheet, tuyệt đối không được xóa các dòng tiêu đề(vì đã xử lý trong hậu trường). Muốn thay đổi thì phải thay đổi lại cả VBA. Ở đây là dòng thứ 5 trở lên
Các bạn nhấn Alt+F11 để xem code và chỉnh sửa nếu cần. Căn cứ vào đoạn code này, các bạn cũng có thể chế ra các đoạn code khác để trích lọc ra lượng nhân công, máy móc các loại và các trích lọc khác của bảng dự toán mà mình đang lập.
Chúc vui
Thân
AnhPhuong


Bạn ơi !bạn có thể chỉ cho mình cách lập đc cái sheep THVT bằng hàm thông thường ko ?
có gì bạn có thể nt cho mình vào số 0962.659.106 mình sẽ gọi lại nhé ! thanks bạn nhiều

matran25251325
20-11-13, 09:41 PM
Hàm thì bạn dùng hàm VLookup cho cột B và C và E được mà, cột D thì đã có hàm sumif rồi. Cột B và C bạn Vlookup từ sheet Bang Du toan, còn cột E thì bạn tạo thêm 1 sheet giá vật tư và dùng hàm vlook để lấy giá vật tư đó là xong.