Excel my love_1
Thành viên thường trực
- Tham gia
- 12/11/19
- Bài viết
- 321
- Được thích
- 179
Em có mày mò làm 1 code cho bảng lương để nhập liệu nhanh hơn (vì lương của nhân viên toàn là số làm tròn đến hàng trăm nghìn) Nên. Với ý tưởng là chỉ gõ ít số là hiện ra đủ cả số tiền
Em có làm 1 userform để nhập 3 thông tin ( biến a chứa tên cột ; b là số rút gọn ; c là số trăm nghìn, triệu, tỷ)
ví dụ a=H, b = 3 , c = 1.000.000
thì khi nhập 3 vào ô H5 kết quả là 3.000.000
ví dụ a= J, b = 5 , c = 100.000
thì khi nhập 5 vào ô J10 kết quả là 500.000
Phần chạy code với ý tưởng trên em đã làm được (Xem ảnh 1)
Vấn đề của em là khi code đang được kích hoạt, mà mình ấn nút xóa (Delete) dữ liệu của 1 ô trong vùng cột của biến a, thì phát sinh lỗi là nó cứ chạy chạy gì đó 1 lúc và tiếp là code không hoạt động trở lại được nữa. Những lúc như vậy em phải đóng file lại, tắt excel, rồi mở lại file và mở lại userform nhập lại các thông số thì code mới lại chạy
Rất mong các anh, chị và các bạn sửa giúp lỗi trên
Em xin cảm ơn
Em có làm 1 userform để nhập 3 thông tin ( biến a chứa tên cột ; b là số rút gọn ; c là số trăm nghìn, triệu, tỷ)
ví dụ a=H, b = 3 , c = 1.000.000
thì khi nhập 3 vào ô H5 kết quả là 3.000.000
ví dụ a= J, b = 5 , c = 100.000
thì khi nhập 5 vào ô J10 kết quả là 500.000
Phần chạy code với ý tưởng trên em đã làm được (Xem ảnh 1)
Vấn đề của em là khi code đang được kích hoạt, mà mình ấn nút xóa (Delete) dữ liệu của 1 ô trong vùng cột của biến a, thì phát sinh lỗi là nó cứ chạy chạy gì đó 1 lúc và tiếp là code không hoạt động trở lại được nữa. Những lúc như vậy em phải đóng file lại, tắt excel, rồi mở lại file và mở lại userform nhập lại các thông số thì code mới lại chạy
Rất mong các anh, chị và các bạn sửa giúp lỗi trên
Em xin cảm ơn
File đính kèm
Lần chỉnh sửa cuối: