Sub Chuyen()
Er = Range("A10000").End(xlUp).Row
For i = 2 To Er
Cells(i, 2).Value = UCase(Left(Cells(i, 1).Value, 1)) & LCase(Mid(Cells(i, 1).Value, 2, 100))
Next i
End Sub
A1=hôM Nay eM đi ChÙa HươnGsalam đã viết:Sao không được Bác Khang ơi. Bác chỉ chi tiết cho em được không. Dữ liệu của em nó đánh hoa, thường lung tung lắm.
VD: hôM Nay eM đi ChÙa HươnG em muốn nó = Hôm nay em đi chùa hương.
A2=Hôm nay em đi chùa hươngA2=UPPER(LEFT(A1))&LOWER(RIGHT(A1,LEN(A1)-1))
anhtuan1066 đã viết:Nhân đây tôi xin hỏi các cao thủ 1 chuyện:
Với cái code của bài #7, nếu tôi muốn chuyển nó thành file XLA rồi tạo menu Right click.. đễ mỗi khi tôi chọn cell hoặc khối cell, sau đó right click đễ chuyễn HOA sang thường thì phải làm thế nào?
Cũng có thể ko cần right click mà tạo 1 nút công cụ trên menu cũng dc... Đại khái tôi muốn nó có tác dụng trên toàn Excel và ko phải Enable macro ấy mà
Các bạn góp ý giùm với
ANH TUẤN
Sub ChuHoa()
On Error GoTo thoat
Dim Mang As Range, Ma As Range
Set Mang = Selection
For Each Ma In Mang
Ma.Value = UCase(Left(Ma.Value, 1)) & LCase(Right(Ma.Value, Len(Ma.Value) - 1))
Next
thoat:
Set Mang = Nothing: Set Ma = Nothing
End Sub
Nhấn rồi ko có chuyện gì xảy ra cả.. cái này là đễ chạy macro mà Phong... Cái của tôi là Add-in cơ mà... hình như các bạn đang có sự nhầm lẩn thì phải... Ý tôi là tạo 1 add-in có tác dụng trên mọi file.. mỗi khi tôi chọn vùng dử liệu và right click sẽ thấy 1 menu di động chuyễn đỗi HOA và thường...ttphong2007 đã viết:Anh chọn vùng (range) rồi nhấn ALT+F8 để chạy thủ tục !
TP.
anhtuan1066 đã viết:Nhấn rồi ko có chuyện gì xảy ra cả.. cái này là đễ chạy macro mà Phong... Cái của tôi là Add-in cơ mà... hình như các bạn đang có sự nhầm lẩn thì phải... Ý tôi là tạo 1 add-in có tác dụng trên mọi file.. mỗi khi tôi chọn vùng dử liệu và right click sẽ thấy 1 menu di động chuyễn đỗi HOA và thường...
ANH TUẤN