thanhtam451
Thành viên mới

- Tham gia
- 25/6/11
- Bài viết
- 28
- Được thích
- 0
- Giới tính
- Nam
- Nghề nghiệp
- Nhân viên văn phòng
Chào các anh chị hiện tại em đang gặp khó khănn là em muốn nhập liệu một ô trong excel nhưng không muốn cho hiển thị dữ liệu đang nhập mà nó chuyển thành ký tự đặc biệt "*". Anh chị nào biết giúp đỡ em với nhé.
E2=REPT("*",LEN(C2))
Chào các anh chị hiện tại em đang gặp khó khănn là em muốn nhập liệu một ô trong excel nhưng không muốn cho hiển thị dữ liệu đang nhập mà nó chuyển thành ký tự đặc biệt "*". Anh chị nào biết giúp đỡ em với nhé.
Chào các anh chị hiện tại em đang gặp khó khănn là em muốn nhập liệu một ô trong excel nhưng không muốn cho hiển thị dữ liệu đang nhập mà nó chuyển thành ký tự đặc biệt "*". Anh chị nào biết giúp đỡ em với nhé.
- bạn tải file đính kèm, cho chạy Macro
- điền mật khẩu tại D25 để kiểm tra xem có đúng yêu cầu ko nhé, hehe
'- - -
trong đó mình sử dụng:
sự kiện Worksheet_SelectionChange
Private Sub cmd_OK_Click
và Function MsgBoxUni của bác Tuân để cho ra đúng với Msgbox cảnh báo !
'- - -
cái chiêu này mình học được từ bác HTN![]()
bạn hiểu sai ý rồi, người ta muốn nhập thẳng vào cell. chứ dùng textbox với PasswordChar = "*" thì nói làm gì.
bác ndu bảo không thể, tui cũng nghĩ vậy.
khi nhập vô cell mà chưa enter hay di chuyển thì excel ở chế độ edit, trong chế độ này tui không thấy vba có event nào để mình có thể can thiệp vào.
bác nào có cao kiến gì khác, vui lòng chỉ giáo.
Ngoài ra cột số tiền không hiển thị nếu như không nhập đúng mật khẩu nữa nha bạn.
Nếu tôi hiểu bạn thì bạn muốn trong quá trình gõ trong 1 ô bí mật nào đó thì mỗi ký tự gõ được thay bằng ký tự "*". Như thế thì khi kết thúc nhập liệu thì giá trị của ô nọ là chuỗi ký tự "*". Nhưng chắc chắn bạn muốn ghi nhớ những ký tự đã gõ để dùng về sau. Vd. dùng để kiểm tra mật khẩu chẳng hạn.
Chuyện thay bằng ký tự "*" là để tránh con mắt tò mò của người khác, đúng không?
Tôi có 1 ý tưởng nhưng chỉ chấp nhận gõ không dấu. Vì gõ có dấu lằng nhằng quá. Người dùng có thể dùng Unikey (như bạn) để gõ "â" bằng cách nhấn "aa", nhưng cũng có thể dùng bàn phím Vietnamese (như tôi) bằng cách nhấn "2".
Nếu bạn chấp nhận gõ không dấu thì ta "vọc" tiếp.
À, đã nói đến "nhập đúng mật khẩu thì ..." thì có nghĩa là sẽ có kiểm tra mật khẩu nhập vào. Vậy bạn phải có một bảng mật khẩu của từng người để có cái mà so sánh, kiểm tra. Vậy bạn nhớ cái "bảng mật khẩu" đó ở đâu? Bạn hãy đính kèm lại tập tin có vài dữ liệu và "bảng mật khẩu". Có như thế mới có cái để mà "vọc". À, mà làm luôn bảng có 3 cột: Họ tên, mật khẩu, số tiền.
Mật khẩu để so sánh chính là ô mật khẩu đó bạn.
Tôi không hiểu bạn nói gì. Thay cho một câu ngắn gọn thì bạn nên miêu tả kỹ lưỡng
Chẳng hạn: cái mật khẩu mà bạn sẽ lấy để so sánh với cái mà người dùng nhập thì bạn phải nhập trước ở đâu đó. Bạn nhập ở đâu, bằng cách nào, sau khi nhập thì có nhìn thấy không v...v
Tôi không chơi trò thông tin nhỏ giọt, cộc lốc.
- bạn tải file đính kèm, cho chạy Macro
- điền mật khẩu tại D25 để kiểm tra xem có đúng yêu cầu ko nhé, hehe
'- - -
trong đó mình sử dụng:
sự kiện Worksheet_SelectionChange
Private Sub cmd_OK_Click
và Function MsgBoxUni của bác Tuân để cho ra đúng với Msgbox cảnh báo !
'- - -
cái chiêu này mình học được từ bác HTN![]()
Chào bạn,Trong file của mình rõ ràng đã nhập một ô là mật khẩu và một ô là nhập mật khẩu rồi mà, và mình cũng đã giải thích rõ những gì mình muốn trong đó rồi mà.
Và những thông tin mình cần mình cũng đã cung cấp đầy đủ và mình trả lời như thế cũng không có gì là cộc lốc cả đúng không bạn.
Cảm ơn bạn vì đã hỗ trợ.
=IF(ISERROR(VLOOKUP(B2,MK!$A$2:$B$15,2,0)),"",2000000)
Cảm ơn bạn rất nhiều!
Phần lớn những nội dung mình cần bạn đã làm đúng ý mình những ban hướng dẫn thêm giúp mình là, ở cơ quan mình còn những nhiều khoản tiền khác nhau, giống như tiền thứ 7, tiền thưởng 26/3... và còn rất nhiều cột khác nữa thì mình sao để sửa được nội dung macro của bạn theo nhưng đúng yêu cầu của mình được. Và thêm một tí nữa là sao khi mình nhập xong mật khẩu bấm OK nó hiện số tiền lên là đúng rồi nhưng khi mình di chuyển sang ô khác thì giá tiền vẫn hiện ở lại trên màn hình, mình chỉ muốn cho nó không hiển thị mật khẩu thôi những nội dung khác sau khi nhập đúng mật thì nó sẽ hiện ra.
Cảm ơn bạn rất nhiều!
Trong file của mình rõ ràng đã nhập một ô là mật khẩu và một ô là nhập mật khẩu rồi mà, và mình cũng đã giải thích rõ những gì mình muốn trong đó rồi mà.
Và những thông tin mình cần mình cũng đã cung cấp đầy đủ và mình trả lời như thế cũng không có gì là cộc lốc cả đúng không bạn.
Cảm ơn bạn vì đã hỗ trợ.