Điều tiến độthicông trên Excel (có hỗ
trợ bởi VBA)
• Ðiều chỉnh
• Kiểu xem
1. 31-07-09, 05:14 PM #1
tuan_anhbm
Thành viên thường trực
Tham gia ngày
07 2009
Bài gởi
251
Cảm ơn
299
Được cảm ơn 1,192 lần trong 140 bài viết
Điều tiến độthicông trên Excel (có hỗ trợ bởi
VBA)
Với ý đồ thiết lập 1 file Excel để dùng cho việc điều tiến độthi
công trong xây dựng.
Tôi đã tham khảo trước 1 số giải pháp điềutiếnđộ , nhìn
chung còn 1 số vấn đề cần phải xem xét như: Tính linh hoạt,
tùy biến chưa cao: Không thể cho phép 1 công việc thicông
gián đoạn mà phải liên tục với 1 lượng nhân công bất biến;
Nhiều công thức đặt “nằm vùng” sẵn trong các ô dữ liệu mà
ko sử dụng đến làm nặng file; Khó chèn dòng, chèn cột; Biểu
đồ nhân công chưa hoàn hảo lắm, chưa có giải pháp để có thể
điều chỉnh biểu đồ cho “đẹp” hơn theo ý người sử dụng nên
sau khi điều xong biểu đồ thường bị "nhảy cà tưng" v.v
Ý tưởng của mình là kết hợp các hàm cùng với sự hỗ trợ cúa
vài module VBA để giải quyết vấn đề theo cách riêng đồng
thời khắc phục các vấn đề nêu trên.
Hôm nay đã hoàn thành về cơ bản, mình post lên luôn để anh
em nào quan tâm thì download về dùng thử và cho ý kiến
mình hoàn thiện tiếp
Vì trong file có sử dụng macro nên nếu khi mở file mà có
thông báo: 'Security warning' thì chọn 'Enable macro'.
Tiếp theo: Trên ‘Tool bar’, bạn chọn ‘Tools’ > Macro >
Security > chọn ‘Low' > OK.
Sau đó thoát và mở lại là OK.
(các bạn download file update trong bài 2 bên dưới, có sửa
chữa đôi chút)
File rất nhẹ, chỉ ~ 200KB.
thay đổi nội dung bởi: tuan_anhbm, 07-01-12 lúc 08:58 AM
Những khuôn mẫu cứng nhắc và những qui tắc bất biến giết chết cả thiên tài
và nghệ thuật.
Trả Lời Với Trích Dẫn
2. Có 53 thành viên cảm ơn tuan_anhbm về bài viết
này:
ANHEXCEL, binbom, bivily, buiquanganhbd, buithang187, buu khanh,
carpc.vn, casaucantho2000, club7, cuongg, diepchung, dqsmall, ducnhungbt,
duc_tho_dsvn, eraxanh, fongchen, haidaxd, hhanh, hkien, hoanggiaoxd,
hongtrung1985, huyphan, hvtnhan, killer1101, KXTB, lethanhnamdkt,
letrong255, M@trixs, maithanh_phc, N72, ngaylaptuc, nghiacmt, Nghiama,
ngocthaiduongvl03a, nhthuanqn, ninhcpxd.ninhthuan, NTQ_DLT, nttanmam,
oliverlely, phamcuong_2008, phanthingoclinh31k8, pronguyen0383, râ0,
tahuy, thaocb, traixaydungyt, tran thai son, tuanbi, tuanhdec, tuanpa42c3dhtl,
vịnhn1, vutienluc, __M___H__
3. 31-07-09, 07:26 PM #2
tuan_anhbm
Thành viên thường trực
Tham gia ngày
07 2009
Bài gởi
251
Cảm ơn
299
Được cảm ơn 1,192 lần trong 140 bài viết
Xin các bạn load lại file này, có bổ sung một số tính năng mới giúp việc điều
tiến độ thuận tiện hơn:
1- Bổ sung chọn tên công việc từ listbox;
2- Tự cảnh báo khi dữ liệu không hợp lý;
3- Tự gán đơn vị công việc và định mức hao phí nhân công ngay sau khi chọn
tên công việc;
4- Sửa lại KL tính số nhân công thực tế (cột G, bảng TienDo).
5- Hiệu chỉnh biểu đồ cho đẹp
Vài cải tiến nhỏ nữa:
6- Trước đây danh sách công việc trong list (cột B, bảng tiến độ, sheet
TienDo) là "list chết", nghĩa là sẽ không thay đổi khi có sự mở rộng thêm danh
sách công việc (mở rộng dữ liệu nguồn) trong bảng "TenCongViec". Giờ đây
cải tiến thành "list động", nghĩa là nếu mở rộng (hay thu nhỏ) danh sách công
việc trong bảng "TenCongViec" thì danh sách công việc trong bảng tiếnđộ sẽ
tự động thay đổi theo.7- Nút "Xóa toàn bộ " hiện diện trên bảng tính nhưng
không có trên bản in.
(Update: 27.4.2011)
Những ứng dụng excel khác:
- Tính cấp phối bê tông
- Thống kê thép
Tập tin đính kèm
o TienDoThiCong.rar (147.6 KB, 6797 lần tải)
thay đổi nội dung bởi: tuan_anhbm, 07-01-12 lúc 08:56 AM Lý do: update
vài cải tiến
Những khuôn mẫu cứng nhắc và những qui tắc bất biến giết chết cả thiên tài
và nghệ thuật.
Trả Lời Với Trích Dẫn
4. Có 112 thành viên cảm ơn tuan_anhbm về bài
viết này:
ANHEXCEL, ỉnspion, BINHKEN, binhkyen, bonuoc, bosa, buithang187, buu
khanh, catuong81, club7, colehuco, cuongtrinhcb, daisy pham, dangvuxdtt,
dongbdt, dphi_long60, dqsmall, Ductinh, dutvc25, duykt, eng.badung,
eraxanh, fongchen, formerstar113, golngyen, haidaxd, hangnt8688, haotnk3,
hhanh, HiepHP, hkien, hongtrung1985, hung112, hung_ba, huyphan, hvtnhan,
hvtuqt, kalz, kenh, kent, KIENTM5, killer1101, kirimaru2008, ks_khoa,
ledung84, lengha, lenova, leonardo208, lethanhnamdkt, letrong255,
leviethungtoht, lieu0579, loi_abc, lonelyxd, luubaotrung2000, maichieu,
MinhCong, minhduc.rb, mitdac0biet, nguyen duc dai, nguyen duc man,
nguyenn, nguyenphu12289, nhat021971, nhoczsieuquay, ninhcpxd.ninhthuan,
nnminh_80, NTQ_DLT, nttanmam, oliverlely, oooooooo, openstudent,
phamcuong_2008, phan ngoc lan, phantankhoa, pronguyen0383,
quocquoc444, râ0, rongdatdo, Sanghien, sondl, songkien, sungcuopco8x,
thangkt06041987, thangxd48, thang_eng, thaocb, thaonguyendtvt, thaycung,
theanhhn, theanhhn79, thong77, thuanmai_bk05mt, thuhaffw, thuyxl, tiensyqt,
tolearn, traixaydungyt, tran thai son, Trojan, tuandtpt, tvxdgt, vịnhn1,
viehoai, vietphong72, viet_be, Vinhhienpham, vohobacnghean, vutienluc,
xlcn.khpc, xuantan, yeudoi
5. 29-07-10, 09:44 AM #3
MinhCong
Thành viên gắn bó
Tham gia ngày
05 2009
Bài gởi
1,638
Cảm ơn
1,516
Được cảm ơn 1,720 lần trong 976 bài viết
Nguyên văn bởi tuan_anhbm
Xin các bạn load lại file này, có bổ sung một số tính năng mới giúp việc điều
tiến độ thuận tiện hơn:
1- Bổ sung chọn tên công việc từ listbox;
2- Tự cảnh báo khi dữ liệu không hợp lý;
3- Tự gán đơn vị công việc và định mức hao phí nhân công ngay sau khi chọn
tên công việc;
4- Sửa lại KL tính số nhân công thực tế cho đúng (cột G, bảng TienDo).
5- Hiệu chỉnh biểu đồ cho đẹp
(Update: 14.9.09)
Rất cảm ơn "Đồng hương" đã chia sẻ file tiến độ. Mình muốn chèn thêm 1
sheet nữa thì làm thế nào nhỉ?
Một ngày không thể không nghĩ, không thể không học!
Trả Lời Với Trích Dẫn
6. Thành viên sau cảm ơn MinhCong về bài viết
này:
tuan_anhbm
7. 29-07-10, 10:41 AM #4
tuan_anhbm
Thành viên thường trực
Tham gia ngày
07 2009
Bài gởi
251
Cảm ơn
299
Được cảm ơn 1,192 lần trong 140 bài viết
Nguyên văn bởi MinhCong
Rất cảm ơn "Đồng hương" đã chia sẻ file tiến độ. Mình muốn chèn thêm 1
sheet nữa thì làm thế nào nhỉ?
Minh Công vào menu: Tools > Macro > Protect Workbook (Pass = 111111),
lý do Protect chỉ vì mình sợ người sử dụng vô tình cắt mất 1 sheet nào đó
Nguyên văn bởi rongdatdo
Rất cám ơn bạn, chương trình của bạn hay lắm, bạn tiếp tục phát huy để có thể
ứng dụng rộng rãi, tahnk
Cảm ơn bạn đã có nhận xét động viên, trước đây mình rất khổ sở mỗi khi đụng
cái "vụ" tiếnđộ mỗi khi làm HS thầu hay công trình bắt đầu triển khai thicông
mà bên tư vấn hay Chủ đầu tư "đòi" tiếnđộ chi tiết, thấy nhiều anh em đồng
nghiệp cũng "cùng chung cảnh ngộ" nên cũng ráng hết sức bình sinh Có cái
khó nó mới ló cái này.
Mình sẽ cố gắng hoàn thiện để ứng dụng được thuận tiện và hữu ích hơn nữa.
Khi nào có bản update mới mình sẽ lại chia sẻ với anh em.
thay đổi nội dung bởi: tuan_anhbm, 29-07-10 lúc 10:43 AM
Trả Lời Với Trích Dẫn
8. Thành viên sau cảm ơn tuan_anhbm về bài viết
này:
MinhCong
9. 27-04-11, 05:24 PM #5
tuan_anhbm
Thành viên thường trực
Tham gia ngày
07 2009
Bài gởi
251
Cảm ơn
299
Được cảm ơn 1,192 lần trong 140 bài viết
Có vài cải tiến nhỏ, nội dung và file update tại bài #2.
Sơ xuất nhỏ:
Các bạn kiểm tra, nếu công thức trong cell F209, sheet TienDo:
=SUM(F$109:F208),thì sửa lại giùm: =SUM(F$8:F208).
thay đổi nội dung bởi: tuan_anhbm, 27-04-11 lúc 08:53 PM
Trả Lời Với Trích Dẫn
10. 26-06-11, 05:44 PM #6
lammtv
Thành viên hoạt động
Tham gia ngày
06 2008
Bài gởi
160
Cảm ơn
172
Được cảm ơn 28 lần trong 9 bài viết
anh cho em hỏi em muốn chỉnh số ngày thicôngthì sao ạ?ví dụ em muốn
công tác 1 làm trong vòng 5 ngày thì làm sao, do em thấy trong ví dụ của anh
để 4 ngày, 8 ngày, 12 ngày
Trả Lời Với Trích Dẫn
11. 26-06-11, 06:08 PM #7
yeudoi
Thành viên gắn bó
Tham gia ngày
06 2006
Nơi Cư Ngụ
TP Hội An
Bài gởi
1,866
Cảm ơn
3,242
Được cảm ơn 4,294 lần trong 1,438 bài viết
Nguyên văn bởi lammtv
anh cho em hỏi em muốn chỉnh số ngày thicôngthì sao ạ?ví dụ em muốn
công tác 1 làm trong vòng 5 ngày thì làm sao, do em thấy trong ví dụ của anh
để 4 ngày, 8 ngày, 12 ngày
Nếu bạn muốn trong vòng 5 ngày thì nhập tại sheet DLbandau ô C8 nhập 5
thôi làm sao ô E11 >=0
Ai cũng một lần chết. Sống sao cho đến khi chết không phải hổ
thẹn với chính mình.
Trả Lời Với Trích Dẫn
12. Có 3 thành viên cảm ơn yeudoi về bài viết
này:
lammtv, trchau, vutienluc
13. 26-06-11, 07:12 PM #8
lammtv
Thành viên hoạt động
Tham gia ngày
06 2008
Bài gởi
160
Cảm ơn
172
Được cảm ơn 28 lần trong 9 bài viết
dạ!nhập ô C8 lúc đó nó chia đều các cột bên sheet!tiendo!khi đó ví dụ công
việc 2 của em 7 ngày thì em nhập sao ạ?em vẫn chưa hiểu nữa!có nghĩa là các
công việc của em thời gian khác nhau hoàn toàn ạ!
Trả Lời Với Trích Dẫn
14. 15-03-12, 11:12 AM #9
M@trixs
Thành viên chính thức
Tham gia ngày
03 2011
Bài gởi
53
Cảm ơn
40
Được cảm ơn 100 lần trong 10 bài viết
Bác này lúc trước làm cái Dự Toán đây mà, Hy vọng cái TiếnĐộ này cũng sẽ
đơn giản, gọn gàng, linh hoạt, tiện ích.
Góp ý tí : Cái ô nào nhập liệuthì Bác để yên, còn ô nào không cần xữ lý thì
nên khóa nó lại giùm, vì đôi khi táy máy tay chân đụng đến, lỡ xóa linh tinh
thì lại chết!
VD:
- Như định mức nhân công (Ở Sheet tiến độ) có cần thay đổi không khi mà
mình chỉ thay đổi ở Sheet : Tên công việc
- Hoặc cột đơn vị cũng vậy.
Cám ơn nhiều nhé !
thay đổi nội dung bởi: M@trixs, 15-03-12 lúc 11:56 AM
Trả Lời Với Trích Dẫn
15. Thành viên sau cảm ơn M@trixs về bài viết
này:
trchau
16. 15-03-12, 03:25 PM #10
trchau
Thành viên mới
Tham gia ngày
09 2011
Bài gởi
39
Cảm ơn
80
Được cảm ơn 21 lần trong 14 bài viết
Nguyên văn bởi lammtv
anh cho em hỏi em muốn chỉnh số ngày thicôngthì sao ạ?ví dụ em muốn
công tác 1 làm trong vòng 5 ngày thì làm sao, do em thấy trong ví dụ của anh
để 4 ngày, 8 ngày, 12 ngày
Mình vẫn thường dùng file này điềutiếnđộ đấu thầu, nhìn chung là ổn, ko
thấy vấn đề gì.
Nhưng nếu điều chi tiết từng ngày, hoặc số ngày thay đổi… như bạn hỏi thì
phải chịu khó tùy biến thôi. Theo mình trong trường hợp của bạn thì bạn gõ
text vào dòng 5 (ví dụ: 5, 8, 10… (cột đầu = 5 ngày, cột 2 = 3 ngày (3 + 5 = 8),
cột tiếp theo = 2 ngày (8 + 2 = 10)), sau đó phải sửa lại công thức trong cột G,
sheet TienDo nữa là được.
Phải linh động tùy biến, không công cụ nào đáp ứng hết mọi nhu cầu và mọi
tình huống đâu bạn.
thay đổi nội dung bởi: trchau, 15-03-12 lúc 03:30 PM
. trong 140 bài viết
Điều tiến độ thi công trên Excel (có hỗ trợ bởi
VBA)
Với ý đồ thi t lập 1 file Excel để dùng cho việc điều tiến độ thi
công trong xây. Điều tiến độ thi công trên Excel (có hỗ
trợ bởi VBA)
• Ðiều chỉnh
• Kiểu xem
1. 31-07-09,