nguyenkhoadng
Thành viên hoạt động



- Tham gia
- 15/6/11
- Bài viết
- 179
- Được thích
- 30
Nhờ các anh giúp em đoạn code chuyển đổi đơn vị trong 1 vùng
Trong file đính kèm em có tạo 1 form gồm:
txtNguon: Lấy đơn vị ở ô K4
txtDich: Nếu bên txtNguon là mm thì bên txtDich là cm và ngược lại
CheckBox1: (Mặc định là có dấu tick) Nếu bỏ dấu tick thì chỉ thay đổi đơn vị ở ô K4, chứ không chuyển đổi toàn bộ giá trị ở vùng màu vàng. Ngược lại nếu có dấu tick thì vừa thay đổi đơn vị ở ô K4, vừa chuyển đổi toàn bộ giá trị ở vùng màu vàng.
Khi nhấn nút "Chuyển đổi" thì vùng màu vàng trong sheet sẽ chuyển đổi đơn vị: Nếu ta chọn chuyển từ mm sang cm thì tất cả giá trị trong vùng màu vàng sẽ chia cho 10. Còn nếu chuyển từ cm sang mm thì nhân 10.
Đồng thời ô K4 cũng nhận luôn đơn vị hiện hành từ txtDich
Lỗi:
Nếu trong vùng màu vàng có vài vị trí không phải là số mà là chữ (giống ở ô D12, H12, E14) thì sẽ hiện bảng thông báo
"Tìm thấy giá trị không hợp lệ tại vị trí: D12, H12, E14
Bạn nên kiểm tra lại bảng tính trước khi thực hiện chuyển đổi"
đồng thời tô màu đỏ tại các ô đó và thoát lệnh.
---------------------------
Em cảm ơn và Chúc các anh lễ 1-5 vui vẻ!
Trong file đính kèm em có tạo 1 form gồm:
txtNguon: Lấy đơn vị ở ô K4
txtDich: Nếu bên txtNguon là mm thì bên txtDich là cm và ngược lại
CheckBox1: (Mặc định là có dấu tick) Nếu bỏ dấu tick thì chỉ thay đổi đơn vị ở ô K4, chứ không chuyển đổi toàn bộ giá trị ở vùng màu vàng. Ngược lại nếu có dấu tick thì vừa thay đổi đơn vị ở ô K4, vừa chuyển đổi toàn bộ giá trị ở vùng màu vàng.
Khi nhấn nút "Chuyển đổi" thì vùng màu vàng trong sheet sẽ chuyển đổi đơn vị: Nếu ta chọn chuyển từ mm sang cm thì tất cả giá trị trong vùng màu vàng sẽ chia cho 10. Còn nếu chuyển từ cm sang mm thì nhân 10.
Đồng thời ô K4 cũng nhận luôn đơn vị hiện hành từ txtDich
Lỗi:
Nếu trong vùng màu vàng có vài vị trí không phải là số mà là chữ (giống ở ô D12, H12, E14) thì sẽ hiện bảng thông báo
"Tìm thấy giá trị không hợp lệ tại vị trí: D12, H12, E14
Bạn nên kiểm tra lại bảng tính trước khi thực hiện chuyển đổi"
đồng thời tô màu đỏ tại các ô đó và thoát lệnh.
---------------------------
Em cảm ơn và Chúc các anh lễ 1-5 vui vẻ!
Lần chỉnh sửa cuối: