Chọn cell, bấm Ctrl +1, tab Alignment chọn Wrap textCám ơn anh, em muốn hỏi thêm tí, giả sử ô H1 có chữ A; ô I1 có chữ B. Tại ô J1 ta vào công thức: =H1&char(10)&I1. Kết quả là A "hình vuông"B, nhưng nó vẫn thẳng hàng, vậy làm thế nào để A ở trên, B ở dưới.
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Er, i As Long
Dim Temp1, Temp2 As String
If Not Intersect(Range("A1:A1000"), Target) Is Nothing Then
Er = Range("A1000").End(xlUp).Row
For i = 2 To Er
If UCase(Cells(i, 1)) = "X" Then
Temp1 = Temp1 & Chr(10) & Cells(i, 2)
Temp2 = Temp2 & Chr(10) & Cells(i, 3)
End If
Next
Range("E10") = Mid(Temp1, 2, Len(Temp1))
Range("F10") = Mid(Temp2, 2, Len(Temp2))
End If
End Sub