Nếu trong vùng nhập liệu , sao MrOkeBab không cho 1 cái validation cho tiện cả hai ba đường.
Đành là như vậy, nhưng trong lúc xóa vùng và xóa ô liên tục, nhiều khi copy . . . excel lại tự động chuyển thành number. Phức tạp thật.
Chẳng lẽ phải tạo 1 hàm nhằm convert Tài khoản sao cho khi nhập vào excel thì luôn có dấu " ' " đằng trước. (Việc tạo hàm này thì đơn giản, tuy nhiên mỗi lần như thế lại phải gọi nó ra thì hơi phiền)
Có cách nào khác không nhỉ ???
Có mấy lần em test thử nếu gán thẳng cấu trúc range("rangename") = Me.textbox.value thì excel nó hiểu là số. Nhưng gán range("rangename") = Me.textbox thì excel nó lại hiện cái hình tam giác màu xanh (có nghĩa là kiểu text). Cũng chưa hiểu nữa nên đem lên đây nói, nhờ các anh giải thích giúp!
Có vẻ bài của bạn mâu thuẫn thế nào ấyChào các bạn. Mình cũng vừa gặp vấn đề như chủ topic và vừa search ra topic này. Đã làm theo nhiều cách của các cao thủ ở đây, nhưng ko cách nào đc.
Ý của chủ topic:
Các ô của sheet đó ở dạng số và có dấu ' ở trước. Như vậy: khi nhìn bằng mắt thường ta sẽ ko thấy dấu nháy, còn trên fomular sẽ vẫn thấy dấu nháy.
VD: Fomular của ô A1: '123456 => ô A1: 123456
=> Giải quyết như sau: Click vào ô (hoặc column) cần bỏ dấu ' , bạn sẽ thấy xuất hiện 1 dấu chấm than nằm trong hình thoi bên trái ô (cột đó) => click vào => chọn Convert to number => done
Cái này áp dụng với các dữ liệu dạng dạng số, còn text thì mình chưa thử.
Hy vọng câu trả lời này giúp đc 1 số bạn!
Sử dụng hàm SUBSTITUTE, ví dụ: =SUBSTITUTE(A1,"*","")Mình có chuỗi dữ liệu sau: 0909123456** hoặc 0909123456*66
Muốn bỏ dấu * thì phải làm sao?