ดึงข้อมูลจาก Sheet2 ไปไว้ที่ Sheet3 แล้วลบข้อมูลที่ Sheet2 ท
Posted: Tue Jul 09, 2013 11:28 am
ผมทำมันลบได้ทีละแถว ไม่ทราบว่าต้องทำยังไงบ้างครับ
คลังคำตอบแห่งความรู้จากคนไทย เพื่อโลกที่ต้องการเข้าใจในสิ่งเล็ก ๆ อย่างลึกซึ้ง
https://www.snasui.com/
Code: Select all
Code: Select all
Sub Macro1()
Dim DB As Variant, Source As Range
Dim rhhh As Range, rh As Range
Dim rddd As Range, rd As Range
Set Source = Sheets("hhh").Range("B6:C19")
Application.ScreenUpdating = False
' i = WorksheetFunction.CountA(Worksheets("lll").Columns("a:a"))
Sheets("lll").[B65535].End(xlUp).Offset(1, 0) _
.Resize(Source.Rows.Count, 2) = Source.Value
MsgBox "ºÑ¹·Ö¡àÃÕºÃéÍÂ"
With Sheets("hhh")
Set rhhh = .Range("B6", .Range("B" & Rows.Count).End(xlUp))
End With
With Sheets("ddd")
Set rddd = .Range("B1", .Range("B" & Rows.Count).End(xlUp))
End With
For Each rh In rhhh
For Each rd In rddd
If rd = rh Then rd = ""
Next rd
Next rh
Stop
rddd.SpecialCells(xlCellTypeBlanks).EntireRow.Delete
Application.ScreenUpdating = True
End Sub