อยากวางข้อมูลให้พอดี
Posted: Thu Apr 21, 2011 2:49 pm
คือผมนำส่วนนี้ไปปรับใช้ แต่ปัญหาคือ ผม fix จำนวน rows ไว้ที่ A2:X91 แต่การใช้งานจริงมันไม่จำเป็นต้องใช้เท่านั้นคงที่
ผมเคยรู้ว่า เราสามารถบอกจำนวนแถว ให้มันทราบได้ ผมสมมุติว่า ผมเอาไว้ที่ช่อง M43 เป็นช่องที่กำหนดจำนวนแถว เช่น 60 หาจาก count ไม่ทราบว่าผมต้องเปลี่ยนแปลง macro นี้อย่างไรครับ
Sub PasteDataToDatabaseGRR()
Dim rSource As Range
Dim rTarget As Range
Set rSource = Worksheets("Template2").Range("A2:X91")
Set rTarget = Workbooks("NormalGRR.xls").Worksheets("Database").Range("A65536").End(xlUp).Offset(1, 0)
Application.ScreenUpdating = False
rSource.Copy
rTarget.PasteSpecial xlPasteValues
MsgBox "Record Complete"
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
ผมเคยรู้ว่า เราสามารถบอกจำนวนแถว ให้มันทราบได้ ผมสมมุติว่า ผมเอาไว้ที่ช่อง M43 เป็นช่องที่กำหนดจำนวนแถว เช่น 60 หาจาก count ไม่ทราบว่าผมต้องเปลี่ยนแปลง macro นี้อย่างไรครับ
Sub PasteDataToDatabaseGRR()
Dim rSource As Range
Dim rTarget As Range
Set rSource = Worksheets("Template2").Range("A2:X91")
Set rTarget = Workbooks("NormalGRR.xls").Worksheets("Database").Range("A65536").End(xlUp).Offset(1, 0)
Application.ScreenUpdating = False
rSource.Copy
rTarget.PasteSpecial xlPasteValues
MsgBox "Record Complete"
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub