PDA

View Full Version : Sắp xếp tên tự động từ A-Z



LikeIt
03-09-07, 04:23 PM
Các bác làm ơn giúp em trong VBA để làm thế nào khi em đánh vào cột "họ và tên-cột B" thì tên của từng người có thể tự động chuyển đổi, ví dụ khi em đánh vào Cell B2 là Bùi Như Lạc và tại B3 đánh Lê Hoàng Anh thì tên Lê Hoàng Anh sau khi enter xuống dòng sẽ nhảy lên trên bạn bùi như Lạc. Hoặc tạo một nút lệnh để khi làm xong kích vào nút lệnh đó thì nó sẽ tự sắp sếp cho mình theo dạng từ A-Z. Lưu ý khi cột họ tên thay đổi thì các giá trị ở các cột tiếp theo cũng đồng thời thay đổi theo cột họ tên. Cám ơn các bác trước.NHT

anhphuong
03-09-07, 05:41 PM
Tìm trong diễn đàn có nói nhiều về chuyện này rồi. Dùng hàm tách tên rồi short theo cột tên, nhớ dùng font Unicode

Mr Okebab
03-09-07, 09:40 PM
Các bác làm ơn giúp em trong VBA để làm thế nào khi em đánh vào cột "họ và tên-cột B" thì tên của từng người có thể tự động chuyển đổi, ví dụ khi em đánh vào Cell B2 là Bùi Như Lạc và tại B3 đánh Lê Hoàng Anh thì tên Lê Hoàng Anh sau khi enter xuống dòng sẽ nhảy lên trên bạn bùi như Lạc. Hoặc tạo một nút lệnh để khi làm xong kích vào nút lệnh đó thì nó sẽ tự sắp sếp cho mình theo dạng từ A-Z. Lưu ý khi cột họ tên thay đổi thì các giá trị ở các cột tiếp theo cũng đồng thời thay đổi theo cột họ tên. Cám ơn các bác trước.NHT
Bạn xem nhé :

Nó xếp thep thứ tự : TÊN -->>HỌ-->>LÓT

Thân!

anhtuan1066
03-09-07, 10:35 PM
Anh nghĩ cái này em thừa sức làm dc mà... Cứ tưởng tuợng nếu như mình làm bằng tay sẽ như thế nào thì hãy dạy cho Macro nhớ y chang thao tác đó... Sau này cứ việc bấm nút là ăn tiền thôi... hi.. hi..
ANH TUẤN

duongsatdn
26-10-07, 10:08 AM
Bác Mr Okebab ơi, file sắp xếp tự động của bác em muốn sửa cho nó xếp từ dòng thứ 5 của cột B hoài mà chưa được. Nhờ bác sửa giúp được không?

phamduylong
26-10-07, 11:23 AM
Đây là vba sắp xếp tiếng Việt, sắp họ tên chung cột hoặc họ tên ở 2 cột.
Do viết ôm đồm nhiều thứ quá nên còn lỗi. Sài tạm được !

ongtrungducmx25
27-10-07, 06:14 PM
Bạn xem nhé :

Nó xếp thep thứ tự : TÊN -->>HỌ-->>LÓT

Thân!

bạn ơi sau mà nó sắp xếp không như chữ cái tiếng việt zậy
vd: A,B,C,D,Đ thì nó lại xếp chữ Đ trước sao đó đến D hay Ên rồi đến Én không theo quy luật của chữ cái tiếng việt mà

lam van long
19-12-07, 04:02 PM
sao em tải về file kèm theo không có cái gì cả. xin hãy chỉ rõ hơn.//////

ngo15
20-12-07, 10:53 AM
To bạn phamduylong: Của bạn nó lại sắp xếp theo thứ tự Tên - Lót - Họ

phamduylong
20-12-07, 01:11 PM
To bạn phamduylong: Của bạn nó lại sắp xếp theo thứ tự Tên - Lót - Họ
Đúng vậy:
Nếu chọn Xếp theo họ tên: xếp theo danh sách Việt Nam: tên-lót-họ.
Không chọn: Xếp theo ku\ý tự từ trái sang phải như Sort trong Excel.

ngo15
20-12-07, 02:25 PM
Nhưng theo tôi biết ở ta thường xếp theo Tên-Họ-Lót. Mà tôi cũng chưa biết tiếng Việt mình có quy định cụ thể như thế nào? Nếu có thì ở văn bản nào nhỉ?

phamduylong
20-12-07, 07:24 PM
Nhưng theo tôi biết ở ta thường xếp theo Tên-Họ-Lót. Mà tôi cũng chưa biết tiếng Việt mình có quy định cụ thể như thế nào? Nếu có thì ở văn bản nào nhỉ?
Bạn xem quy định sắp xếp họ tên của Bộ GD&ĐT http://www.giaiphapexcel.com/forum/showpost.php?p=45143&postcount=10

hai3452004
11-05-09, 02:51 PM
Đây là vba sắp xếp tiếng Việt, sắp họ tên chung cột hoặc họ tên ở 2 cột.
Do viết ôm đồm nhiều thứ quá nên còn lỗi. Sài tạm được !

mình đã tải về để dùng, nhưng ko hiếu cách dùng thế nào, mong bạn hướng dẫn cụ thể.

phamduylong
11-05-09, 04:57 PM
mình đã tải về để dùng, nhưng ko hiếu cách dùng thế nào, mong bạn hướng dẫn cụ thể.
Copy SapXepVN.zip và giải nép vào đĩa cứng SapXepVN.xla. Mở Excel > Tools > Add-Ins > Browns > chọn tập tin SapXepVN.xla > OK > OK. Mỗi lần khởi động sẽ có menu Tiếng Việt > Sap xếp (Sort).
Cách sử dụng:
- Chọn vùng dữ liệu cần sắp xếp (không chọn dòng tiêu đề) > menu Tiếng Việt > Sap xếp (Sort) > Form TVEXCEL01 Sap xep. Nếu chọn dữ liệu sai, dùng các nút tăng, giảm chỉnh Cột đầu, Cột cuối, Dòng đầu, Dòng cuối. Cho phép sắp xếp 3 mức ưu tiên.

Họ tên chung một cột:
- Chọn cột chứa họ tên trong Cột sắp xếp 1, đánh dấu Xếp theo họ tên
- Click Sắp xếp.

Họ tên 2 cột:
- Chọn cột chứa tên trong Cột sắp xếp 1, đánh dấu Xếp theo họ tên
- Chọn cột chứa họ tên đệm trong Cột sắp xếp 2, đánh dấu Xếp theo họ tên
- Click Sắp xếp.

Chú ý:
- Bạn có thể để TVEXCEL01 Sap xep tự động chọn vùng hiện hành (Current region) bằng cách líck chuột vào 1 ô trong dữ liệu > menu Tiếng Việt > Sap xếp (Sort) > Form TVEXCEL01 Sap xep > Vùng hiện hành.
- Ngầm định chọn Sắp xếp tăng dần.
- Muốn giữ lại bản sao > chọn Tạo bản copy.

ngoctrongdat
07-07-09, 03:13 PM
Bạn xem nhé :

Nó xếp thep thứ tự : TÊN -->>HỌ-->>LÓT

Thân!
Tôi muốn thay đổi cách hoạt động của code. Bạn giúp tôi với nhé! (Yêu cầu tôi để trong fike đính kèm)

maikhoa_nd
08-01-11, 09:20 PM
Làm ơn cho tôi hỏi, tôi đã download ve nhung khong biết làm thế nào để sắp xếp tên theo thứ tự

vinatrantran
19-07-11, 10:24 AM
có pà kon nào biết sử dụng cách hướng dẫn sắp xếp theo vần A,B,C..họ tên không nhỉ? Chỉ Hướng dẫn cho mình với. Lâu rùi mình không làm quên mất tiêu àh!

cavoi54
21-07-11, 12:35 PM
Bá c sua bang tay chac nhanh hon do

cavoi54
21-07-11, 12:38 PM
Các bạn chỉ dùm ma tran như vậy có duoc chua? Cá m on