สอบถาม Code ในการ Copy Range ข้อมูลจาก Sheet1 ไป Shee2
Posted: Sat Jun 11, 2016 10:44 am
คือว่า Sheet("Summary") ผมมีข้อมูลดังนี้
Column A : "Customer" - เป็นรายชื่อลูกค้า
Column ฺB : "Shipment No." - เป็นหมายเลข Shipment
Column C : "เลขที่ใบจ่ายสินค้า"
Column D : "Product" - เป็นชื่อสินค้า
ผมเขียน Code เพื่อให้ Fill ข้อมูลให้ Column A : ให้เหลือข้อมูลเฉพาะ "A"
และให้ Copy ข้อมูลใน Column B และ Column Dไปวางใน Sheet("CustomerA) โดย
ข้อมูล Column B (จากSheet ("Summary")) ไปวางที่ Column B (Sheet("CustomerA"))
ข้อมูล Column D (จากSheet ("Summary")) ไปวางที่ Column C (Sheet("CustomerA"))
แต่ Copy ไปวางไม่ได้อะครับ
ตัวอย่าง Code เดิม
Private Sub CommandButton1_Click()
Sheets("Summary").Select
Range("A1:D8").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$D$8").AutoFilter Field:=1, Criteria1:="A"
Range("B2:B8").Select
Selection.Copy
Sheets("CustomerA").Select
Range("B2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Summary").Select
Range("D2:D8").Select
Selection.Copy
Sheets("CustomerA").Select
Range("C2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Column A : "Customer" - เป็นรายชื่อลูกค้า
Column ฺB : "Shipment No." - เป็นหมายเลข Shipment
Column C : "เลขที่ใบจ่ายสินค้า"
Column D : "Product" - เป็นชื่อสินค้า
ผมเขียน Code เพื่อให้ Fill ข้อมูลให้ Column A : ให้เหลือข้อมูลเฉพาะ "A"
และให้ Copy ข้อมูลใน Column B และ Column Dไปวางใน Sheet("CustomerA) โดย
ข้อมูล Column B (จากSheet ("Summary")) ไปวางที่ Column B (Sheet("CustomerA"))
ข้อมูล Column D (จากSheet ("Summary")) ไปวางที่ Column C (Sheet("CustomerA"))
แต่ Copy ไปวางไม่ได้อะครับ
ตัวอย่าง Code เดิม
Private Sub CommandButton1_Click()
Sheets("Summary").Select
Range("A1:D8").Select
Selection.AutoFilter
ActiveSheet.Range("$A$1:$D$8").AutoFilter Field:=1, Criteria1:="A"
Range("B2:B8").Select
Selection.Copy
Sheets("CustomerA").Select
Range("B2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Summary").Select
Range("D2:D8").Select
Selection.Copy
Sheets("CustomerA").Select
Range("C2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub