Dùng công thức thay thế dấu ":" thành dấu "=" để làm dự toán xd cho mau (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

caocaomai

Thành viên mới
Tham gia
18/3/08
Bài viết
2
Được thích
0
Chào mọi người! có chuyện cần giúp.
Vì mình hay làm dự toán XDCB bằng excel, muốn làm cho mau bằng cách tự chuyển đổi dấu như
VD Ô a1 đào móng M1: 1.6*1.6*1.6, dùng công thức nào để thay thế bằng ô B1 thành =1.6*1.6*1.6 rồi cho ra kết quả luôn. Ai giúp được giúp mình với
 
Phải bảo đảm rằng dấu chấm đó là dấu thập phân của hệ thống.

1. Bước 1: gõ công thức B1 =RIGHT(A1;LEN(A1)-FIND(":";A1)+1), fill xuống
2. Bước 2: tô khối cột B từ B1 đến hết dữ liệu
3. Bước 3: copy, để nguyên vùng chọn, paste value lại
4. Bước 4: để nguyên vùng chọn, Nhấn Ctrl H, Find What gõ :, Replace With gõ =
5. Bước 5: Nhấn nút Replace All
6. Bước 6: Nhấn nút thank bài này 2 cái.
 
Chào mọi người! có chuyện cần giúp.
Vì mình hay làm dự toán XDCB bằng excel, muốn làm cho mau bằng cách tự chuyển đổi dấu như
VD Ô a1 đào móng M1: 1.6*1.6*1.6, dùng công thức nào để thay thế bằng ô B1 thành =1.6*1.6*1.6 rồi cho ra kết quả luôn. Ai giúp được giúp mình với
Tặng bạn file này. Cách sử dụng như sau:
1. Với mỗi công việc phải có số thứ tự cho công việc, nếu không hàm cộng KL sẽ cộng sai vùng dữ liệu.
2. Trước đoạn text chứa số phải có dấu ":", VD: M1: 2,34*2,34*2,33;
: 2,34*2,34-2,34*2,34
3. Chú ý khi delete hoặc insert thêm dòng thì Save file lại, đóng file rồi mở lại, vì mỗi lần như thế file bị đơ luôn (chưa khắc phục được vì chưa hiểu tại sao).
Bạn phải thiết lập môi trường cho VBA chạy được nhé!
 
3. Chú ý khi delete hoặc insert thêm dòng thì Save file lại, đóng file rồi mở lại, vì mỗi lần như thế file bị đơ luôn (chưa khắc phục được vì chưa hiểu tại sao).
Bạn phải thiết lập môi trường cho VBA chạy được nhé!
Đó vì bạn dùng sự kiện Change chưa đúng
Bất cứ sự kiện Change nào thực hiện tính toán và thay đổi trực tiếp trên Target bắt buộc phải có cập lệnh Application.EnableEvents = False ở đầu code và Application.EnableEvents = True ở cuối code... Nếu không sẽ có những trường hợp mà code cứ tính toán lẩn quẩn cuối cùng treo luôn
Nói thật lòng thì code của bạn quá dài dòng mà không hiệu quả
(nhớ không lầm thì bài toán này tôi đã sửa 1 lần cho bạn rồi thì phải ---> Nếu bạn không chịu sửa mà cứ xài code cũ thì.. THUA)
 
Chào mọi người! có chuyện cần giúp.
Vì mình hay làm dự toán XDCB bằng excel, muốn làm cho mau bằng cách tự chuyển đổi dấu như
VD Ô a1 đào móng M1: 1.6*1.6*1.6, dùng công thức nào để thay thế bằng ô B1 thành =1.6*1.6*1.6 rồi cho ra kết quả luôn. Ai giúp được giúp mình với
Anh Ndu chê code của mình dài dòng, nhưng dù sao cũng giải quyết được vấn đề cơ bản. Mình đã sửa lại chút, giờ chắc là được rùi.
 
Web KT

Bài viết mới nhất

Back
Top Bottom