Xin code tách họ tên (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

dancao1975

Thành viên chính thức
Tham gia
13/2/11
Bài viết
59
Được thích
7
Các bác giúp em cho em code hoặc hàm tách họ tên riêng thành 2 cột. VD: Nguyễn Văn A tách thành: Cột họ: Nguyễn Văn và cột tên là A
 
mình học của mấy sư phụ, tách thử
bạn để ngay cell, chưa tên, rồi chạy thử sub

Sub tachTen()

Dim i, ten, j
Text = ActiveCell.Value
Text = Trim(Text)
For i = Len(Text) To 1 Step -1

pos = Mid(Text, i, 1)

If UCase(pos) = pos Then
ten = Right(Text, Len(Text) - i + 1)
ho = Left(Text, i - 1)

Exit For
End If

Next
ActiveCell.Offset(, 1) = ho

ActiveCell.Offset(, 2) = ten

End Sub
 
Lần chỉnh sửa cuối:
Upvote 0
Các bác giúp em cho em code hoặc hàm tách họ tên riêng thành 2 cột. VD: Nguyễn Văn A tách thành: Cột họ: Nguyễn Văn và cột tên là A
Tại sao bạn lại cứ post mãi 1 yêu cầu. Chỉ riêng phần mình thôi đã 2 lần gởi code cho bạn ở 2 topic khác nhau. Giờ bạn lại post lên đây nữa? Không biết là MOD có phát hiện điều này hay không.
http://www.giaiphapexcel.com/forum/...-lại-đề-nghị-post-tại-đây&p=467081#post467081
http://www.giaiphapexcel.com/forum/showthread.php?75911-Hỏi-về-code-in-điểm&p=466498#post466498
 
Upvote 0
Bác gửi cho em rồi, nhưng nó chỉ chuyển tên sang chứ bên cột kia vẫn còn tên.
Tại sao bạn lại cứ post mãi 1 yêu cầu. Chỉ riêng phần mình thôi đã 2 lần gởi code cho bạn ở 2 topic khác nhau. Giờ bạn lại post lên đây nữa? Không biết là MOD có phát hiện điều này hay không.
http://www.giaiphapexcel.com/forum/...-lại-đề-nghị-post-tại-đây&p=467081#post467081
http://www.giaiphapexcel.com/forum/showthread.php?75911-Hỏi-về-code-in-điểm&p=466498#post466498
 
Upvote 0
Bác gửi cho em rồi, nhưng nó chỉ chuyển tên sang chứ bên cột kia vẫn còn tên.

Vậy file của bạn là file nào? dữ liệu là vùng nào, kết quả là ở đâu?
Bạn hỏi chung chung như vầy:
Các bác giúp em cho em code hoặc hàm tách họ tên riêng thành 2 cột. VD: Nguyễn Văn A tách thành: Cột họ: Nguyễn Văn và cột tên là A
Vậy Nguyễn Văn A nằm ở ô nào, Rồi ô Nguyễn Văn là ô nào, A là ô nào?
 
Lần chỉnh sửa cuối:
Upvote 0
Bác gửi cho em rồi, nhưng nó chỉ chuyển tên sang chứ bên cột kia vẫn còn tên.

Nếu thế thì phải hỏi thêm ở chủ đề kia để người ta hướng dẫn tiếp chứ sao lại nhân chủ đề như thế? Bạn định spam à? Mà hỏi thêm thì trích để mọi người biết hỏi ai.
Vấn đề vẫn chưa được giải quyết như ý mà cứ im ỉm thì ai biết được mà chiều bạn?
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom