Sub InsertRowsxlUp()
Dim Rws As Long, jJ As Long, NumFrom As Byte
Sheets("NV-Y104P").Select
Rws = [E65500].End(xlUp).Offset(-1).Row
On Error Resume Next
For jJ = Rws To 3 Step -1
With Cells(jJ, "e")
NumFrom = .Value
If NumFrom > 0 Then _
.Offset(1).Resize(NumFrom).EntireRow.Insert
If Err > 0 Then Err = 0
End With
Next jJ
End Sub
Ý mình insert dòng lấy tất cả các dòng vừa insert luônPHP:Sub InsertRowsxlUp() Dim Rws As Long, jJ As Long, NumFrom As Byte Sheets("NV-Y104P").Select Rws = [E65500].End(xlUp).Offset(-1).Row On Error Resume Next For jJ = Rws To 3 Step -1 With Cells(jJ, "e") NumFrom = .Value If NumFrom > 0 Then _ .Offset(1).Resize(NumFrom).EntireRow.Insert If Err > 0 Then Err = 0 End With Next jJ End Sub

Chào các Anh GPE
File em như sau tại cột E có giá trị bao nhiêu thì insert bấy nhiêu dòng
Em có để ví dụ kết quả trong file đính kèm
Em muốn chạy chương trình như file DL-11-2014
Cám ơn anh nhiềuXem kết quả mẫu mà biết cái số 522, 523 ở đâu ra tui chết liền.
Như vầy thôi, hổng chịu thì chạy.
Anh Ba Tê cho em hỏi thêm có những dòng cột L cho kết quả bằng 2 chứ không phải 1.Xem kết quả mẫu mà biết cái số 522, 523 ở đâu ra tui chết liền.
Như vầy thôi, hổng chịu thì chạy.