Mã:
Sub copy()
Dim i
Application.ScreenUpdating = False
Worksheets("Sheet2").Range("A3:M5").copy
For i = 5 To 65536
If Range("A" & i).Value = "" Then
Range("A" & i).Select
Range("A" & i).RowHeight = 12.75
ActiveWorkbook.ActiveSheet.Paste
Application.ScreenUpdating = True
Exit Sub
End If
Next i
End Sub
Đoạn code trên nó tự động điều chỉnh chiều cao dòng mỗi khi copy.
nhưng copy 1 dòng thì được, còn copy 3 dòng thì nó chỉ điều chỉnh chiều cao dòng đầu, còn 2 dòng dưới ko điều chỉnh.
các anh biết chỉnh giúp code cho nó tự nhận biết nếu copy 1 dòng thì điều chỉnh chiều cao 1 dòng, còn nếu copy 3 dòng thì điều chỉnh chiều cao 3 dòng.
file đính kèm là ví dụ.