Xin giúp - Enter xuống hàng cho mỗi đầu dòng đã được đánh dấu 1); 2); 3);...

Liên hệ QC

trungdan_nguyen

Thành viên mới
Tham gia
11/10/11
Bài viết
21
Được thích
0
Mình có 1 Cột dữ liệu, trong mỗi ô có dữ liệu chia thành nhiều ý, mỗi ý bắt đầu bằng số thứ tự: 1); 2); 3);...
mình muốn hết mỗi ý thì phải nhảy xuống dòng, thay vì cứ phải Alt+Enter rất mất thời gian mà dữ liệu thì rất nhiều xem ra là ko xuể, ví dụ minh họa ý:
1)....
2)....
3)....
Nhờ cả nhà giúp 1 tay với, em đuối quá!
Cám ơn nhiều nhiều ạ!
 

File đính kèm

  • giup do.xls
    32.5 KB · Đọc: 10
Dùng Code thì dữ liệu phải có định dạng chuẩn
Bạn tham khảo Code sau đây áp dụng cho trường hợp xuống dòng khi dữ liệu gặp dấu ";"
Mã:
Sub EntMark()
Dim i As Integer, Match As Object
With CreateObject("Vbscript.regexp")
    For i = 2 To [A65536].End(3).Row
        .Global = True
        .Pattern = "(;)"
        Cells(i, 1) = .Replace(Cells(i, 1), ";" & ChrW(10))
    Next
End With
End Sub
Nếu bài hữu ích thì...tôi thấy bạn đã giửi 17 bài song các con số khác vẫ là số 0
Thân!
 
Bạn dhn46 ơi, cho mình hỏi khi có Macro trên thì nhập ở đâu và tiến hành ntn, xin lỗi vì mình ko rành món này!
Giúp dùm nhé! Cám ơn bạn nhiều!
 
Bạn mở File gõ tổ hợp phím Alt + Q để thấy kết quả.
Còn cách đưa Macro vào file thì bạn tìm kiếm trên GPE nhé
Thân!
 

File đính kèm

  • giup do (1).xls
    50.5 KB · Đọc: 14
ô B2 bạn nhập công thức sau,
Mã:
=SUBSTITUTE(A2,"; ",";"&CHAR(10))
format ô B2 là wrap text, rồi fill down
 
Web KT
Back
Top Bottom