Miền Cát Trắng
Thành viên hoạt động



- Tham gia
- 18/5/13
- Bài viết
- 171
- Được thích
- 37
Em chào Thầy em đã xem bài này của Thầy, thấy rất hữu ích.
Nhưng khi em muốn áp dụng vào file của em nhưng do chưa biết cách nên xảy ra lỗi tùm lum..
Em muốn tổng hợp dữ liệu từ nhiều sheets vào sheets tổng hợp. như file đính kèm.
Em up file lên đây phiền Thầy giúp đỡ ạ.
Cảm ơn Thầy!
trong khi chờ thầy trả lời,
bạn test thử code của mình xem có đúng với yêu cầu đó ko?![]()
For i = 1 To LC
.Cells(4, 3).Resize(LR - 3, LC - 2).Copy
Next i
Code của bạn có đoạn:
Hơi... ngộ ngộ nha! Chẳng biết For.. Next để làm gì luônMã:For i = 1 To LC .Cells(4, 3).Resize(LR - 3, LC - 2).Copy Next i
With Cells(4, LC1)
.PasteSpecial Paste:=xlPasteValues
.PasteSpecial Paste:=xlPasteComments
End with
Code của bạn có đoạn:
Hơi... ngộ ngộ nha! Chẳng biết For.. Next để làm gì luônMã:For i = 1 To LC .Cells(4, 3).Resize(LR - [B][COLOR=#ff0000]3[/COLOR][/B], LC -[B][COLOR=#ff0000] 2[/COLOR][/B]).Copy Next i
hic, trong 4 tháng mà bạn "vẫn chưa hiểu nổi cái đó"Thầy ơi, Anh Phuc ơi !
Thầy hoặc anh giải thích dùm em các chỉ số màu đỏ với ạ.
Sub test_123()
Dim LC As Long, LR As Long
With ActiveSheet
LC = .Cells(4, .Columns.Count).End(xlToLeft).Column
LR = .Cells(.Rows.Count, "B").End(xlUp).Row
MsgBox "LastRow (cot B): " & LR & vbNewLine & "LastColumn (hang 4): " & LC
'.Cells(4, 3).Resize(LR - 3, LC - 2).Copy
'hoac: .Range("C4").Resize(LR - 3, LC - 2).Select
.Range("C4").Resize(LR, LC).Select 'bi. thua` 3 hang`, 2 cot.
End With
End Sub