XD360 KÍNH CHÚC CHO MỌI NHÀ VẠN SỰ AN LÀNH!

Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng

 Quên mật khẩu
 Đăng ký mới
Anh Trần HòeBùi Quốc Hưng
Xem: 23711|Trả lời: 36
Thu gọn cột thông tin

[Share] Bảng tính khối lượng giống các Chương trình Dự toán

[Lấy địa chỉ]
tranhoe Đăng lúc 17/8/2016 23:49 | Xem tất |Chế độ đọc

Hãy đăng nhập để có nhiều chức năng hữu dụng hơn và xem ảnh rõ hơn!

Bạn phải đăng nhập để xem được nội dung, nếu bạn chưa có tài khoản? hãy Đăng ký mới

x
Vừa rồi trên Diễn đàn cũng có vài topic hỏi về vấn đề tính diễn giải khối lượng giống các Chương trình Dự toán.
Trước đây Tôi có viết 1 bài tương tự để nhờ ACE test giúp. Sau khi rút kinh nghiệm Tôi hình thành một bảng tính cho phép nhập khối lượng theo kiểu Diễn giải chi tiết trong Cell và (hoặc) theo kiểu Dài, Rộng, Cao  - tức là kiểu nào cũng đều được; nếu chỉ nhập khối lượng theo kiểu Diễn giải chi tiết trong Cell thì ẩn các cột không cần dùng là xong.
Khi nhập khối lượng theo kiểu Diễn giải chi tiết trong Cell thì chấp nhận các phép tính +,-,*,/,^,SQRT; chấp nhận dấu nhân kiểu "x"; chấp nhận dấu phân cách thập phân là dấu chấm hay d
ấu phẩy đều được.
Có hướng dẫn trong File.

Code nằm trong sheet "Khoi Luong", Pass để mở code VBA là 123 nhé (khóa tạm để khỏi hỏng code thôi).

Các Bạn test giúp và cho ý kiến (kể cả trục trặc hoặc lỗi hoặc thay đổi/tối ưu code) để hoàn thiện cho chúng ta cùng dùng.
Chú ý: Dòng công việc (là dòng có mã hiệu) thì không được ghi chi tiết khối lượng vì sẽ không có Công Thức KL từng phần dẫn đến
Công Thức KL toàn bộ không nhập được và máy báo lỗi.
Tinh Dien Giai Khoi Luong.xls (64 KB, Lượt tải về: 2662)

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 5.0
Chia sẻ hay! Thanks bạn nhé!: 5
  Đăng lúc 24/5/2018 10:24
Chia sẻ hay! Thanks bạn nhé!: 5
oh yeah, từ khi em sd file Final đó hẻm bị lỗi mấy nữa anh ạ, hi vọng bị lỗi để thực sự hoàn thiện file hơn,hihi  Đăng lúc 19/8/2016 16:09
Chia sẻ hay! Thanks bạn nhé!: 5
  Đăng lúc 18/8/2016 08:40

Số người tham gia 16Thanked +25 Thu lại Lý do
lehuudai1991 + 2 Rất chuyên nghiệp! Thanks!
Duongthuy37 + 1 Bài hay. Cảm ơn!
suzukitadayoshi + 1 Thích bài này! Thanks!
thanhhieuhp + 2 Cảm ơn bạn nha
sondaubac + 1 Kinh nghiệm. Cảm ơn!

Xem tất cả

Nằm trong bộ sư tập

  • · Dutoan|Chủ đề: 3, Theo dõi : 0

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

 Tác giả| tranhoe Đăng lúc 22/5/2018 16:00 | Xem tất
suzukitadayoshi gửi lúc 22/5/2018 13:11
Em đã sửa lại, thêm 1 dòng ở dưới dòng mã hiệu để ghi chi tiết khối lượng như t ...

Dòng cuối cùng không có Dữ liệu nên "Lặp" không nghĩ.
Đã sửa Code bổ sung trường hợp này ở File bài #1.
File của Em cũng đã sửa code và chạy tốt. KTRA KHOI LUONG_XD360_L2.xlsm (1.44 MB, Lượt tải về: 1763)

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 0.0
Chia sẻ hay! Thanks bạn nhé!: 0
Code chạy tốt ạ, cám ơn bác nhiều  Đăng lúc 24/5/2018 10:21

Số người tham gia 1Thanked +1 Thu lại Lý do
suzukitadayoshi + 1 Thích bài này! Thanks!

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

Trả lời Hay 1 Dở 0

Dùng đạo cụ Báo cáo

duan1993 Đăng lúc 18/8/2016 16:03 | Xem tất
File của anh hay quá anh ạ:
Một bảng tính cho phép nhập khối lượng theo kiểu Diễn giải chi tiết trong Cell và (hoặc) theo kiểu Dài, Rộng, Cao  - tức là kiểu nào cũng đều được (chương trình dự toán bình thường cũng chào thua vì chỉ được 1 trong 2 cách mà thôi).

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 5.0
Chia sẻ hay! Thanks bạn nhé!: 5
Đã viết thêm cho dài. Ngắn quá tự động thành Spam và bị ẩn.  Đăng lúc 18/8/2016 16:08

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

M@trixs Đăng lúc 18/8/2016 18:57 | Xem tất
Góp ý anh Cả tí:
1. Button [Định Dạng] nên gộp chung tính năng này với button [Tính Lại KL], vì đăng nào bấm nút tính lại cũng là công đoạn cuối cùng mà thôi, bấm thêm nút kia nữa thì lại mất thêm 1 bước. Mà nếu không thì anh dùng code VBA đế xác định khi người dùng nhấn Enter thì kiểm tra dòng cuối chưa định dạng thì định dạng luôn cho gọn.
2. Nút [Tính Lại KL] nếu có thể thì dẹp nó đi rồi, xong thì gán cho nó một phím nóng nào đó thì đẹp và gọn hơn, chuyên nghiệp hơn.

Mới chỉ nhiêu đó thôi, có thời gian em test tiếp rồi cho anh hay.

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 5.0
Chia sẻ hay! Thanks bạn nhé!: 5
  Đăng lúc 18/8/2016 19:26

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

 Tác giả| tranhoe Đăng lúc 18/8/2016 19:25 | Xem tất
M@trixs gửi lúc 18/8/2016 18:57
Góp ý anh Cả tí:
1. Button [Định Dạng] nên gộp chung tính năng này với button [Tính L ...

Một ý hay, vì một người không thể lường hết được.
Cảm ơn Thèng em (nói tiếng Quảng) đã xem và có ý kiến.  Sẽ gộp 2 nút thành 1 (vì tính lại có nghĩa làm mới cả Trang rồi).
Thực ra: nếu tính 1 trong 2 kiểu: Diễn giải chi tiết trong Cell và theo D,R,C có sự khác nhau vì thế Code không xử lý hết được; cũng cố gắng dung hòa cho vẹn đôi đường.
Khi viết thì chưa lường hết mọi việc nên mới nãy ra ý tưởng hai nút đó thôi. Bây giờ thấy có thể gộp còn 1 nút rồi.
Phương thức sẽ là thế này:
- Nếu tự nhập dữ liệu: sẽ tự định dạng hết từ khâu tính KL, đến định dạng (nghĩa là xong 1 chi tiết công việc thì tự động phân index, tự kẻ khung luôn.
- Nếu Copy dữ liệu từ file khác sang thì mới dùng nút "Tinh lai KL". Trong đây sẽ gộp 2 sub "Tinh lai KL" và "Dinh Dang" nghĩa là tính hết KL từng phần, đưa công thức tổng cộng 1 công việc,  index toàn dự toán và Kẻ khung; cái này thì OK luôn.

Lâu quá không tâm sự (vi phạm nội quy đó). Vẫn theo nghiệp XD chứ?.

Số người tham gia 1Thanked +1 Thu lại Lý do
tuanfvt + 1 dạ chào anh ....a có thể cho em xin .

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

M@trixs Đăng lúc 19/8/2016 18:08 | Xem tất
Dạo này em cũng bận nên chỉ lướt XD360 được tí. Công việc em nói là làm chuyên về xây dựng thì không nhưng nó là một phần công việc bên em, nay em công tác tại Thanh tra Nhà nước Cà Mau rồi anh.

Em sẽ cố gắng giành ít thời gian để góp ý cho anh đến khi anh giận em thì thôi hì hì

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 5.0
Chia sẻ hay! Thanks bạn nhé!: 5
Mấy ông Thanh tra chèn en lắm đó. Hi...Hi...  Đăng lúc 19/8/2016 20:14

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

thanhhieuhp Đăng lúc 17/4/2018 14:33 | Xem tất
Ở cột : dài, rộng, cao anh có thể chỉnh để hiển thị dạng chuỗi phép tính được không ạ ( VD:  cột Dài hiển thị : 1+1; cột Rộng hiển thị : 2,5+3 ...... mà vẫn tính ra được kết quả)

Đánh giá

Thông thường Dài mới phức tạp, đánh chi tiết vào diễn giải sẽ tự tính đưa vào Dài. đánh tiếp cột rộng, cột cao sẽ có kết quả.  Đăng lúc 17/4/2018 15:03

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

thanhhieuhp Đăng lúc 17/4/2018 15:23 | Xem tất
thanhhieuhp gửi lúc 17/4/2018 14:33
Ở cột : dài, rộng, cao anh có thể chỉnh để hiển thị dạng chuỗi phép tính được khô ...

Ý em muốn hỏi là : khi nhập dự liệu trực tiếp trong cột D, R, C : sẽ hiển thị như dạng chuỗi ký tự số (1+1+....) mà vẫn tính ra được kết quả

Tinh Dien Giai Khoi Luong.xls

69 KB, Lượt tải về: 1396

[xls]

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

suzukitadayoshi Đăng lúc 21/5/2018 18:29 | Xem tất
Chào anh tranhoe. Em đã copy sheet "khoi luong" qua file khác để tính diễn giải, nhưng khi bấm vào button "Tinh lai KL" thì bị lỗi vòng lặp  ( hình đính kèm)
Mong anh giúp đỡ ạ. Cám ơn anh!
KTRA KHOI LUONG_XD360.xlsm (1.25 MB, Lượt tải về: 1739)

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

 Tác giả| tranhoe Đăng lúc 21/5/2018 22:47 | Xem tất
suzukitadayoshi gửi lúc 21/5/2018 18:29
Chào anh  tranhoe. Em đã copy sheet "khoi luong" qua file khác để tính diễn giải, nhưng kh ...

Do nhập chi tiết Khối lượng cùng Dòng chứa mã hiệu định mức nên không chạy được.
Chi tiết Khối lượng nằm dưới Dòng chứa mã hiệu định mức như trong file mẫu.

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 5.0
Chia sẻ hay! Thanks bạn nhé!: 5
  Đăng lúc 24/5/2018 10:23

Số người tham gia 1Thanked +1 Thu lại Lý do
suzukitadayoshi + 1

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

suzukitadayoshi Đăng lúc 22/5/2018 13:11 | Xem tất
tranhoe gửi lúc 21/5/2018 22:47
Do nhập chi tiết Khối lượng cùng Dòng chứa mã hiệu định mức nên không chạy được ...

Em đã sửa lại, thêm 1 dòng ở dưới dòng mã hiệu để ghi chi tiết khối lượng như trong mẫu nhưng vòng lặp vẫn chạy hoài ko có điểm dừng anh ạ. Xin anh giúp đỡ. KTRA KHOI LUONG_XD360.xlsm (1.26 MB, Lượt tải về: 1564)

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

suzukitadayoshi Đăng lúc 23/5/2018 14:14 | Xem tất
tranhoe gửi lúc 22/5/2018 16:00
Dòng cuối cùng không có Dữ liệu nên "Lặp" không nghĩ.
Đã sửa Code bổ sung trường  ...

Cám ơn bác nhiều, nhờ có file này ae tính khối lượng cũng có hứng hơn

Đánh giá

Dùng nút "Đánh giá"hoặc "Cảm ơn" nhé!  Đăng lúc 23/5/2018 15:33

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

suzukitadayoshi Đăng lúc 26/6/2018 12:02 | Xem tất
tranhoe gửi lúc 22/5/2018 16:00
Dòng cuối cùng không có Dữ liệu nên "Lặp" không nghĩ.
Đã sửa Code bổ sung trường  ...

Chào bác!
Em đang sử dụng bảng tính của bác để diễn giải rất tiện, tuy nhiên có một vấn đề là khi điền vào ô 'số phụ' (ví dụ e muốn chuyển đổi từ kg sang tấn nên điền vào ô số phụ là 0.001), thì hàm 'product' ở ô khối lượng vẫn không đổi (chỉ nhân tới cột I- Đúng ra phải nhân tới cột J chứa số phụ luôn).
Mong bác sửa thêm cho em chút xíu chỗ này.
Cám ơn bác

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

 Tác giả| tranhoe Đăng lúc 27/6/2018 15:58 | Xem tất
suzukitadayoshi gửi lúc 26/6/2018 12:02
Chào bác!
Em đang sử dụng bảng tính của bác để diễn giải rất tiện, tuy nhiên có m ...

Em đánh vào cột hệ số nhé!.
Cột số phụ để tính toán các số liệu phụ phục vụ cho công tác khác, ví dụ tính diện tích đáy để dùng cho BT lót, diện tích tường để dùng cho Trát,......

Số người tham gia 1Thanked +1 Thu lại Lý do
suzukitadayoshi + 1 Thích bài này! Thanks!

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

suzukitadayoshi Đăng lúc 29/6/2018 12:19 | Xem tất
tranhoe gửi lúc 27/6/2018 15:58
Em đánh vào cột hệ số nhé!.
Cột số phụ để tính toán các số liệu phụ phục vụ c ...

Vâng em cũng có tính những mục này, và thường thì diện tích em không biết điền vào cột nào nên điền vào cột rộng, cao thì không hay lắm.
Khi nhập 1 giá trị vào cột số phụ thì kết quả lại không tự nhân số phụ ạ, chắc có lỗi gì ở macro.Hay là số phụ là ô không liên quan, ô này mình tự nhập công thức ạ?

Đánh giá

Số phụ là ô không liên quan, ô này mình tự nhập công thức vào.  Đăng lúc 29/6/2018 21:40
Xem trong file gốc sẽ rõ: Cột số phụ để tính diện tích đáy móng để dùng cho BT lót  Đăng lúc 29/6/2018 21:40

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

Duongthuy37 Đăng lúc 2/7/2018 17:29 | Xem tất
Chào Anh/Chú TranHoe
Em có vài thắc mắc muốn hỏi sau ạ
Em thấy bản này vào năm 2016 là rất tiện cho công việc diễn giải khối lượng
Nhưng Em thấy hiện tại (năm 2018) phần mềm G8 bản 2016 cũng đã chạy được diễn giải kích thước và chuyển đổi diễn giải giữa 2 loại này (tuy vẫn còn vài thiếu sót nhỏ).
Vậy như file Anh/Chú làm vào năm 2016 này nó có điểm gì tối ưu hơn so với bản phần mềm G8 không ạ?
(p/s: Em không phải PR gì cho phần mềm cả)
Mong anh/chú giải đáp ạ.
Thank you for your time!

Đánh giá

Mình không dùng G8. Chỉ thấy file mình viết sử dụng tiện lợi, dễ tùy biến thôi.  Đăng lúc 3/7/2018 10:08

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

 Tác giả| tranhoe Đăng lúc 10/12/2018 20:39 | Xem tất
Lâu rồi chẳng ai góp ý!. Vửa rồi có @M@trixs góp ý sau khi test.
Cảm ơn Em nhé!, đã bổ sung (cập nhật) vào file tại bài #1.

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

MrThanhXDHD Đăng lúc 18/1/2020 18:13 | Xem tất
Cứ gõ số 8 là không chịu nhảy. các file diễn dải tương tự cũng lỗi như này nếu insert thêm nút bấm (File của bạn là nút bấm tính lại KL). Thêm 1 nút bấm là mất 1 số không nhảy. Mình không hiểu tại sao. Nếu xóa nút bấm này đi thì ok nhưng lại mất tính tính năng.

Đánh giá

office của Bạn bị lỗi.  Đăng lúc 19/1/2020 09:47

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

vtthanyeu Đăng lúc 19/1/2022 16:36 | Xem tất
Bên mã định mức có thể làm giống kiểu phần mềm dự toán, gõ dấu * hoặc bấm cách 2 lần ở ô Tên công việc và diễn giải thì chữ ở cột C trở nên đậm, màu khác để phân biệt hạng mục, phần tính toán nào đó được không ạ.

Đánh giá

Cảm ơn góp ý. Về nguyên tắc là được, chỉ có bỏ ít times là xong. Đễ xem.  Đăng lúc 20/1/2022 12:59

Số người tham gia 1Thanked +10 Thu lại Lý do
tranhoe + 10 Kinh nghiệm. Cảm ơn!

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

baobao87qn Đăng lúc 24/1/2022 08:34 | Xem tất
anh xem giúp code này.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Thoat
Application.EnableEvents = False
Dim pos, kq As Long, chuoi As String
Dim objReg As Object
Set objReg = CreateObject("vbscript.regexp")
    objReg.Pattern = "[^\d().^*/+-]"
   objReg.Global = True
If Not Intersect(Target, [B2:B70000]) Is Nothing Then
    vtc = InStr(1, Target, " = ", 0)
    vtd = InStr(1, Target, ":  ", 0)
    cd = Len(Target.Value)
    chuoi1 = Target.Value
    If vtc Then chuoi1 = Mid(Target.Value, 1, vtc - 1): cd = vtc - vtd
    If vtd Then chuoi = Mid(chuoi1, vtd, cd)
    chuoi = Replace(chuoi, ",", ".")
    chuoi = Format(Evaluate(objReg.Replace(chuoi, vbNullString)), "#,##0.00")
    Target.Value = chuoi1 & " = " & chuoi
With Target

        .Characters(InStr(.Value, ":  ") + 2, Len(.Value)).Font.ColorIndex = 5
        .Characters(InStr(.Value, " = ") + 2, Len(.Value)).Font.ColorIndex = 3
    End With
End If
Thoat:
Application.EnableEvents = True
Set objReg = Nothing
If Target.Cells.Count > 1 Then Exit Sub
If Target = "loi" Then Exit Sub
End Sub

Đánh giá

Đây cũng là 1 cách viết khác nhưng ngôn ngữ cao xa khó dùng cho người mới học.  Đăng lúc 25/1/2022 09:37

Số người tham gia 1Thanked +10 Thu lại Lý do
tranhoe + 10 Cảm ơn quan tâm của bạn nhiều!

Xem tất cả

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

vtthanyeu Đăng lúc 7/9/2022 15:23 | Xem tất
vtthanyeu gửi lúc 19/1/2022 16:36
Bên mã định mức có thể làm giống kiểu phần mềm dự toán, gõ dấu * hoặc bấm cách 2  ...

Em làm thêm phần code như ý kiến trên. Mọi người cho ý kiến ạ.
Còn 1 lỗi là đánh số "1" thì chương trình không chạy được, em đang tìm hiểu thêm để sửa lại.

Tinh dien giai khoi luong New.xls

71 KB, Lượt tải về: 889

www.xaydung360.vn XÂY TÂM, DỰNG TẦM CHUYÊN NGHIỆP

Phiên bản Mobile|Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng  

Phần mềm dự toán xây dựng excel | Hướng dẫn lập dự toán xây dựng | Phần mềm tư vấn giám sát | Phần mềm quản lý chất lượng xây dựng |

Phần mềm ôn thi sát hạch chứng chỉ hành nghề xây dựng

Phần mềm ôn thi sát hạch chứng chỉ hành nghề Kiến Trúc sư

Phần mềm ôn thi sát hạch chứng chỉ hành nghề Đấu thầu

GMT+7, 17/4/2024 01:10 , Processed in 0.155764 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2013 Kiso Comsenz Inc.