xin các bạn giúp đỡ mình 1 macro auto run (2 người xem)

  • Thread starter Thread starter dishack
  • Ngày gửi Ngày gửi
Liên hệ QC

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

dishack

Thành viên mới
Tham gia
13/6/07
Bài viết
1
Được thích
0
Mình đang hiện đang cần quản lý các giảng viên giảng dạy mình có 1 cột tên dữ liệu giáo viên giảng dạy như sau:

Tên giảng viên

Tấn Dung , Dtuấn , Hiếu
Tran Van Dung, Nguyen Phuong Hao
Nguyen Thanh Bình, Tran Van Dung
Tran Van Dung, Nguyen Phuong Hao
Phan Văn Hiếu + Nguyễn Vũ Duy Tuấn
Trương Minh, Thanh Van

Do 1 lớp có thể có 2,3,4 ... giảng viên đứng lớp, mình cần tách các tên giảng viên ra theo dấu "," hoặc "+". Các bạn có thể giúp đỡ mình viết 1 macro tự động chạy để được kết quả như sau:

1 macro tạo được 3 cột , 4 cột tên giảng viên tùy theo dữ liệu.
VD: giảng viên 1 giảng viên 2 giảng viên 3
1 Tấn Dung Dtuấn Hiếu
2 Nguyen Thanh Bình Tran Van Dung

Xin cảm ơn. Mong các bạn vui lòng giúp đỡ mình.
 

File đính kèm

Lần chỉnh sửa cuối:
Cho tôi hỏi... Sao bạn ko dùng 1 dấu ","... Tại sao lại thêm dấu "+" cho phiền phức thế...
Nếu chỉ có 1 dấu "," thôi thì ko cần đến VBA và hàm cũng tách dc... Dùng công cụ Text to Columns trong menu Data... Tách 1 nhát vài trăm dòng nhanh như chớp!...
Tuy nhiên, nếu có luôn dấu "+" vẫn tách dc như thường... bạn nghiên cứu thử xem...
Còn nếu muốn dùng VBA thì bạn cũng dựa trên nguyên tắc này, RECORD NEW MACRO và làm theo cách tôi nói (TEXT TO COLUMNS)... Lưu lại macro, sau này bạn chạy con macro này thì nó sẽ làm lại thao tác TÁCH TÊN
Mến
ANH TUẤN
 
bác Tuấn giỏi quá, giỏi quá...-=.,,
Chiêu của bác Tuấn tui thấy xài rất tốt rồi đó bạn, ko cần đến VBA hay macro gì đâu. Và dùng kí tự ngăn cách nào cũng tách được hết, chỉ cần chọn other rồi đánh kí tự đó vào là ok. Nhớ chọn phần Delimited trước. Cuối cùng chọn địa chỉ ô xuất ra là ok.
 
Web KT

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

Back
Top Bottom