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

[Hỏi] về hàm tính diễn giải khối lượng trong excell

[Lấy địa chỉ]

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
Em có một chuỗi diễn giải bằng một phép tính, giờ em muốn tính ra kết quả. Em dùng ham evaluate trong name manager nhưng nó chỉ tính với những dãy số ngắn, còn những dãy số dài thì nó không tính được mà nó trả về giá trị value. anh chị nào có cách khắc phục hay có cách khác để tính chỉ giúp em với. em gửi file đính kèm nhờ các anh chị giúp em với. Em cảm ơn a/c nhiều. hoi.xls (19.5 KB, Lượt tải về: 3612)

Đánh giá

Dùng cả 2 bài viết mà Fubi trích dẫn đều tính được kết quả mà file của Em không tính được.  Đăng lúc 6/7/2016 10:20

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

Đề cử
tranhoe Đăng lúc 7/7/2016 09:31 | Chỉ xem của tác giả
ducviett17 gửi lúc 7/7/2016 09:13
Anh cho em hỏi, hiện tại code của mình đang tính kết quả cho ô diễn giải E138. Giờ em ...

[Visual Basic] 纯文本查看 复制代码
Sub TinhKhoiLuong()
    Dim Rng As Range, sDienGiai As String
    For Each Rng In Selection
        sDienGiai = Rng.Offset(, -4).Value
        sDienGiai = Replace(sDienGiai, ",", ".")
        Rng.FormulaR1C1 = "=" & sDienGiai
        Rng = Rng.Value
    Next
    ActiveCell.Select
End Sub

Em phải biết một ít về VBA để sửa code
Dữ liệu ở ô E (là ô I lùi về bên trái 4 ô) nên viết code sDienGiai = Rng.Offset(, -4).Value. Căn cứ vào đây để sửa code khi vị trí tương đối của ô Dữ liệu và ô Kết quả thay đổi khác đi.
Thay thế các dấu "," thành dấu "." nên viết code sDienGiai = Replace(sDienGiai, ",", ".")
Nếu muốn thay thế các dấu "x" thành dấu "*" thì viết thêm code sDienGiai = Replace(sDienGiai, "x", "*")

Số người tham gia 1Thanked +1 Thu lại Lý do
hvl1980 + 1 Rất chuyên nghiệp! Thanks!

Xem tất cả

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

3#
fubi Đăng lúc 6/7/2016 09:53 | Chỉ xem của tác giả

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

4#
 Tác giả| ducviett17 Đăng lúc 6/7/2016 10:39 | Chỉ xem của tác giả
ducviett17 gửi lúc 6/7/2016 10:38
Em cảm ơn anh, nhưng anh có thể hướng dẫn giúp em cách làm với, em không biết làm s ...

Em cảm ơn anh, nhưng anh có thể hướng dẫn giúp em cách làm với, em không biết làm sao cả.
Tại vì em có một file tính sẵn rồi, giờ em muốn tính ra kết quả trong ô khối lượng thôi. còn phần diễn giải thì em có rồi. Em gửi file nhờ anh xem. Hoi.xlsx (39.7 KB, Lượt tải về: 3807)

Đánh giá

Nếu không biết VBA thì gửi file lên. Dữ liệu nếu ngại công khai thì Xóa hết chỉ còn 1 dòng diễn giải cũng được. Tôi sẽ giúp cho.  Đăng lúc 6/7/2016 10:49
Bạn copy code đó vào VBA excel và dùng.  Đăng lúc 6/7/2016 10:42

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

5#
 Tác giả| ducviett17 Đăng lúc 6/7/2016 10:52 | Chỉ xem của tác giả
ducviett17 gửi lúc 6/7/2016 10:39
Em cảm ơn anh, nhưng anh có thể hướng dẫn giúp em cách làm với, em không biết làm sa ...

Em bấm alt+F11 vào rồi, insert module rồi mà không chạy được anh ạ.

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

6#
 Tác giả| ducviett17 Đăng lúc 6/7/2016 10:58 | Chỉ xem của tác giả
ducviett17 gửi lúc 6/7/2016 10:39
Em cảm ơn anh, nhưng anh có thể hướng dẫn giúp em cách làm với, em không biết làm sa ...

Hoi.xlsx (39.7 KB, Lượt tải về: 3467)

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

7#
tranhoe Đăng lúc 6/7/2016 15:24 | Chỉ xem của tác giả
ducviett17 gửi lúc 6/7/2016 10:58
File của em đây. nhờ a xem giúp em, cảm ơn anh nhiều.

Chọn 1 cell trên cột Khối lượng (cột I) hoặc cả khối I138:I148 cũng được.
Ấn vào nút "Tinh Khoi Luong" sẽ có được giá trị.
File: Hoi_V1.xlsm (48.55 KB, Lượt tải về: 3629)

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

8#
 Tác giả| ducviett17 Đăng lúc 6/7/2016 15:59 | Chỉ xem của tác giả
tranhoe gửi lúc 6/7/2016 15:24
Chọn 1 cell trên cột Khối lượng (cột I) hoặc cả khối I138:I148 cũng được.
Ấn vào n ...

anh cho em hỏi, khi em vào file của em để tạo nút tính khối lượng. Em bấm alt+F11, tiếp em chọn insert module,sau đó em paste code của anh xong em nhấn F5, sau đó em ra lại bảng tính vào tab deverlope chọn insert button form control thì không được. còn khi em copy rồi paste code của anh vào sau đó xóa chữ private đằng trước thì được nhưng nó chỉ tính được mấy giá trị đầu thôi. còn mấy giá trị sau báo lỗi
run -time error 1004. Xin lỗi làm phiền anh quá. Em cảm ơn anh nhiều

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

9#
tranhoe Đăng lúc 6/7/2016 16:37 | Chỉ xem của tác giả
ducviett17 gửi lúc 6/7/2016 15:59
anh cho em hỏi, khi em vào file của em để tạo nút tính khối lượng. Em bấm alt+F11, ti ...

Vậy thì làm theo kiểu này.
Gán (Assign) Macro TinhKhoiLuong cho nút bấm là được.
Hoi_V2.xls (80.5 KB, Lượt tải về: 3848)

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

Xem tất cả

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

10#
 Tác giả| ducviett17 Đăng lúc 7/7/2016 09:13 | Chỉ xem của tác giả
tranhoe gửi lúc 6/7/2016 16:37
Vậy thì làm theo kiểu này.
Gán (Assign) Macro TinhKhoiLuong cho nút bấm là được.

Anh cho em hỏi, hiện tại code của mình đang tính kết quả cho ô diễn giải E138. Giờ em muốn thay đổi ô diễn giải và ô kết quả tùy ý thì làm thế nào ạ, với lại code trên không hiểu được từ * sang x hả anh. em cảm ơn anh nhiều.

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, 23/8/2026 06:54 , Processed in 0.115460 second(s), 34 queries .

Powered by Discuz! X3.2

© 2001-2013 Kiso Comsenz Inc.