snasui wrote:
ลองปรับให้ Clear มาเองก่อนครับ ปรับแล้วติดตรงไหนสามารถถามมาได้เรือย ๆ ครับ
ลองปรับดูตามนี้ไม่รู้ถูกหรอป่าว ผมยงังงๆครับ แต่ไม่ได้ -*- ต้องใส่เพิ่มเติมอย่างไรบ้างครับ ขอบคุณรับ
Sub DataM()
Dim r1 As Range, r2 As Range
Dim rTarget As Range
With Sheets("¡ÐàªéÒ")
Set r1 = .Range("a30:g30")
Set r2 = .Range("b9:j16")
End With
With Sheets("DataM")
Set rTarget = .Range("a" & Rows.Count).End(xlUp).Offset(1, 0)
r1.Copy
rTarget.Resize(r2.Rows.Count).PasteSpecial xlPasteValues
r2.Copy
rTarget.Offset(0, r1.Columns.Count).PasteSpecial xlPasteValues
End With
Application.CutCopyMode = True
'clear input cells that contain constants
With rTarget
On Error Resume Next
With .Range(rTarget).Cells.SpecialCells(xlCellTypeConstants)
.ClearContents
Application.Goto .Cells(1) ', Scroll:=True
End With
On Error GoTo 0
End With
'clear input cells that contain constants
With rTarget
On Error Resume Next
With .Range(rTarget).SpecialCells(xlCellTypeConstants).ClearContents
Application.Goto .Cells(1) ', Scroll:=True
End With
On Error GoTo 0
End With
End Sub