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: 4511|Trả lời: 19
In Chủ đề trước Tiếp theo
Thu gọn cột thông tin

[Nhờ Test]Tính khối lượng của Diễn giải chi tiết KL

[Lấy địa chỉ]
Nhảy đến trang chỉ định
1#

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
Nhân gặp 1 bài viết yêu cầu: Nếu có diễn giải chi tiết khối lượng ở  cell này thì cell kế bên tự động rút gọn thành công thức tính và cho ra kết quả. Mình đã trả lời rồi (dlùng VBA), sau khi tự test đã sửa đổi code nhưng chưa đạt (theo ý kiến cá nhân). Vì vậy hôm nay xin phép nên ra thành 1 topic độc lập và mong muốn AE trong Diễn đàn góp ý để hoàn thiện code tốt hơn.

Đánh giá

Rất hữu ích! Thanks!: 5.0 Mong bạn tiếp tục chia sẻ. Thanks!: 5.0
Rất hữu ích! Thanks!: 5
  Đăng lúc 5/6/2014 10:32
Rất hữu ích! Thanks!: 5 Mong bạn tiếp tục chia sẻ. Thanks!: 5
Nếu hoàn thiện sẽ hổ trợ cho ACE rất nhều trong việc Đấu Thầu. Cố gắng hoàn thành nhé Anh !   Đăng lúc 3/6/2014 08:51
Quá tốt anh ah. Nếu Anh nghcứu gquyết luôn trường hợp này là được vẹn toàn đó - cthức nhập vào là M2: 2m2:2*3/3 => kq = 2 là OK  Đăng lúc 3/6/2014 00:22
To phamvana: sẽ loại trường hợp ô khối lượng chỉ là dấu "=". Cám ơn!  Đăng lúc 2/6/2014 23:49
To phamvana: Diễn giải chỉ toàn chữ thì giống như chú thích ===> Không có công thức tính.  Đăng lúc 2/6/2014 23:44

Số người tham gia 3Thanked +6 Thu lại Lý do
jolhnyteo + 2 Rất chuyên nghiệp! Thanks!
haican + 2
phantankhoa + 2 Thật thú vị! Thanks!

Xem tất cả

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

2#
 Tác giả| tranhoe Đăng lúc 3/6/2014 10:15 | Chỉ xem của tác giả
Việc xác định một chuổi đứng trước hay sau dấu ":" có phải là biểu thức tính toán hay không là rất khó, chắc là nhờ Bạn phamvana giúp về thuật toán.
Vì vậy, để đơn giản, ta qui ước: chuổi đứng trước dấu ":" đầu tiên sẽ là ghi chú, các dấu sau đó sẽ được hiểu là dấu chia "/". Chỉ cần bổ sung (phía dưới phần thay dấu nhân) dòng lệnh sau:
[Visual Basic] 纯文本查看 复制代码
    sDienGiai = Replace(sDienGiai, ":", "/")    'Thay dau chia

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

3#
phamvana Đăng lúc 3/6/2014 10:49 | Chỉ xem của tác giả

Em đang vẽ cái giải thuật của anh, được 60% rồi. Từ đấy định ra hướng giải quyết.
Em đã thấy đoạn duyệt các ký tự trước và sau của "/", vậy ta cũng làm tương tự như ":".  

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

4#
 Tác giả| tranhoe Đăng lúc 4/6/2014 22:02 | Chỉ xem của tác giả
Tranh thủ test code, phát hiện ra cái sai:
Nếu nhập diễn giải như thế này sẽ bị lỗi sai công thức (diễn giải rất tường minh):
M2: 10m*(2,5m+3m/2)x1,5m:2.
Cứ tưởng đã xong! Ai dè chưa được. Phải sửa tiếp thôi

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

5#
 Tác giả| tranhoe Đăng lúc 5/6/2014 12:34 | Chỉ xem của tác giả
tranhoe gửi lúc 4/6/2014 22:02
Tranh thủ test code, phát hiện ra cái sai:
Nếu nhập diễn giải như thế này sẽ bị lỗi sa ...

Đã phát hiện ra lỗi ở Case "m".
Đã sửa lại code và file đính kèm tại bài #1

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

6#
civilengineer21 Đăng lúc 27/8/2014 20:48 | Chỉ xem của tác giả
Hy hy. cho mem hỏi ngu tý ! mem tải về rùi file về rùi, kiểm tra code không sai lệch j. mà tại sao khi sửa tại cột "diễn giải" mà cột Khối lượng chả có hiện tượng j ?
thanks

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

7#
 Tác giả| tranhoe Đăng lúc 27/8/2014 22:05 | Chỉ xem của tác giả
civilengineer21 gửi lúc 27/8/2014 20:48
Hy hy. cho mem hỏi ngu tý ! mem tải về rùi file về rùi, kiểm tra code không sai lệch j. m ...

Đây là bảng tính có Macro (viết trên VBA). Do đó Bạn phải biết cách cấu hình cho Excel xử lý cái vụ File có Macro.
Hiện tại Excel trên máy của Em đang Disable All Macro rồi.

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

8#
civilengineer21 Đăng lúc 29/8/2014 07:37 | Chỉ xem của tác giả
tranhoe gửi lúc 27/8/2014 22:05
Đây là bảng tính có Macro (viết trên VBA). Do đó Bạn phải biết cách cấu hình cho E ...

Dạ, E vẫn viết và sử dụng 1 số macro đơn giản để sử dụng ạ ! Chả lẽ có file khác mà chưa macro mình vẫn phải Enable this content. ạ

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

9#
tranhungdao12a3 Đăng lúc 29/8/2014 08:22 | Chỉ xem của tác giả
civilengineer21 gửi lúc 29/8/2014 07:37
Dạ, E vẫn viết và sử dụng 1 số macro đơn giản để sử dụng ạ ! Cha ...

File của anh TranHoe là File sự kiện mà bạn:
Trường hợp 1 là chưa bật enable macro, nếu trường hợp này đã bật thì có thể xảy ra trường hợp 2 đó là bạn đã tắt sự kiện, bật lên bằng cách chạy Application.EnableEvents =true

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

10#
evphams16 Đăng lúc 16/1/2016 10:09 | Chỉ xem của tác giả
Sao em vẫn bị lỗi dấu "/" nhỉ.  ví dụ M1: 8 x 1 x (0,24 x 0,24 x 3,14 / 4) x 0,6 thì lại thành M1: 8 x 1 x (0,24 x 0,24 x 3,144) x 0,6

Đánh giá

Chia sẻ hay! Thanks bạn nhé!: 5.0
Đã sửa xong và cập nhật lại file bên trên.  Đăng lúc 16/1/2016 15:30
Chia sẻ hay! Thanks bạn nhé!: 5
OK! để xem lại trường hợp này.  Đăng lúc 16/1/2016 10:25

Số người tham gia 2Thanked +12 Thu lại Lý do
haican + 2 a ơi cho e hỏi file đã sửa là file.
tranhoe + 10 Thực tiễn. Cám ơn!

Xem tất cả

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, 27/4/2024 20:12 , Processed in 0.125658 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Kiso Comsenz Inc.