Xin vui lòng cho hỏi trong excel muốn chuyễn đổi qua lại giửa chữ hoa và chử thường phải làm như thế nào? Trong word khi dùng bảng mã Unicode vì sao khi chuyển đổi qua lại giữa chữ hoa và chử thường nó không chuẩn ví dụ : MộT NGÀY SốNG BÊN NHAU. chữ ô đã biết thành nhỏ xíu như vậy. cách khắc phục như thế nào? mong được chỉ giúp. thành thật cám ơn
Xin vui lòng cho hỏi trong excel muốn chuyễn đổi qua lại giửa chữ hoa và chử thường phải làm như thế nào? Trong word khi dùng bảng mã Unicode vì sao khi chuyển đổi qua lại giữa chữ hoa và chử thường nó không chuẩn ví dụ : MộT NGÀY SốNG BÊN NHAU. chữ ô đã biết thành nhỏ xíu như vậy. cách khắc phục như thế nào? mong được chỉ giúp. thành thật cám ơn
Xin vui lòng cho hỏi trong excel muốn chuyễn đổi qua lại giửa chữ hoa và chử thường phải làm như thế nào? Trong word khi dùng bảng mã Unicode vì sao khi chuyển đổi qua lại giữa chữ hoa và chử thường nó không chuẩn ví dụ : MộT NGÀY SốNG BÊN NHAU. chữ ô đã biết thành nhỏ xíu như vậy. cách khắc phục như thế nào? mong được chỉ giúp. thành thật cám ơn
Bạn mở một file excel mới, vào VBA chép tất cả đoạn code của bạn Boyxin vào trong module rồi save as dưới dạng *.xla thế là bạn có thêm ba hàm mới rồi đó. Hàm này chuyển đổi không bị lỗi chữ to chữ nhỏ như UPPER(Text).
Mình chép function UpperUni và ProperUni vào VBA, sau đó dùng nó cho đoạn code sau :
ThisWorkbook.Sheets("Customer Database").Range("E" & i).Value = ProperUni(TextBox4.Text) 'surname
ThisWorkbook.Sheets("Customer Database").Range("F" & i).Value = ProperUni(TextBox5.Text) 'first name
ThisWorkbook.Sheets("Customer Database").Range("G" & i).Value = TextBox6.Text 'birth day
ThisWorkbook.Sheets("Customer Database").Range("H" & i).Value = TextBox7.Text 'birth month
ThisWorkbook.Sheets("Customer Database").Range("I" & i).Value = TextBox8.Text 'birth year
ThisWorkbook.Sheets("Customer Database").Range("J" & i).Value = ProperUni(TextBox9.Text) 'sex
ThisWorkbook.Sheets("Customer Database").Range("K" & i).Value = TextBox10.Text 'ID card
ThisWorkbook.Sheets("Customer Database").Range("L" & i).Value = ProperUni(TextBox11.Text) 'occupation
ThisWorkbook.Sheets("Customer Database").Range("M" & i).Value = TextBox12.Text 'handphone
ThisWorkbook.Sheets("Customer Database").Range("N" & i).Value = TextBox13.Text 'email
ThisWorkbook.Sheets("Customer Database").Range("O" & i).Value = TextBox14.Text 'address no
ThisWorkbook.Sheets("Customer Database").Range("P" & i).Value = ProperUni(TextBox15.Text) 'street
ThisWorkbook.Sheets("Customer Database").Range("Q" & i).Value = ProperUni(TextBox16.Text) 'ward
ThisWorkbook.Sheets("Customer Database").Range("R" & i).Value = ProperUni(TextBox17.Text) 'district
ThisWorkbook.Sheets("Customer Database").Range("S" & i).Value = TextBox18.Text 'city
Kết quả là nó chuyển đổi rất tốt, nhưng mình gặp 1 vấn đề là code lại chạy chậm đi một chút so với code lúc chưa dùng hai Function trên, nhờ các bác chỉ giúp cách nào để dùng function này vào code mà code có thể chạy nhanh hơn được không ạ ?
Cho mình hỏi chuối 1 chút vì mình không hề biết gì về add-in hay VBA, nhưng muốn đổi được chữ cái đầu mỗi từ sang chữ in.Mình đang rất cần mà không đủ thời gian để tìm hiểu, mong các bạn "cầm tay chỉ việc" giúp mình với, cảm ơn các bạn nhiều!
Nếu anh ndu96081631 dùng tên "Lê Văn Ẩn" chuyển thành chữ Hoa hết mà dùng chức năng chuyển mã của Unikey thì sẽ chuyển được và đơn giản. Nhưng tiếc rằng Unikey ko có chức năng chuyển ký tự thường thành chữ hoa của ký tự đầu.
______-
Nguyên văn bởi ndu96081631 Bạn thử với tên lê văn ẩn xem có ra kết quả chính xác không nha
_________
Thanks.
Anh Tú.
"Love is beautiful when it's unconclusive".
Nếu anh ndu96081631 dùng tên "Lê Văn Ẩn" chuyển thành chữ Hoa hết mà dùng chức năng chuyển mã của Unikey thì sẽ chuyển được và đơn giản. Nhưng tiếc rằng Unikey ko có chức năng chuyển ký tự thường thành chữ hoa của ký tự đầu.
Chào bạn! nếu mình muốn khi bấm vào 1 ô, bấm enter thì chữ đó tự chuyển thành hoa, thì mình làm sao
Ví dụ: đan trường---> Đan Trường.
nhưng vẫn ở trong cùng 1 ô.
Chào bạn! nếu mình muốn khi bấm vào 1 ô, bấm enter thì chữ đó tự chuyển thành hoa, thì mình làm sao
Ví dụ: đan trường---> Đan Trường.
nhưng vẫn ở trong cùng 1 ô.
Chào bạn! nếu mình muốn khi bấm vào 1 ô, bấm enter thì chữ đó tự chuyển thành hoa, thì mình làm sao
Ví dụ: đan trường---> Đan Trường.
nhưng vẫn ở trong cùng 1 ô.
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Count = 1 Then
If Target.Value <> "" Then
Target.Value = Application.Proper(Target)
End If
End If
Application.EnableEvents = True
End Sub
Các bạn đang nói tới chuyển đổi mã font để xử lý công việc hay là để học code? Nếu là code thì mình chịu chứ để xử lý công việc thì dùng luôn uOffice 2.0 là chuyển chữ hoa hay chữ thường được hết mà.