Bác copy lệnh VBA:
Sub TachNoiDungXuongDong()
Dim arr() As String
Dim i As Long
Dim r As Range
' Lấy ô đang chọn (ví dụ F1)
Set r = ActiveCell
' Tách nội dung theo dấu xuống dòng (Alt + Enter)
arr = Split(r.Value, Chr(10))
' Ghi nội dung tách ra các ô dưới cùng cột
For i = LBound(arr) To UBound(arr)
r.Offset(i, 0).Value = Trim(arr(i))
Next i
End Sub
Cách dùng:
- Mở VBA bằng Alt + F11 → Insert → Module → dán code trên.
- Quay lại Excel, chọn ô F1.
- Nhấn Alt + F8 → chọn TachNoiDungXuongDong → Run.