snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub Macro1()
Dim x As Integer
Sheets("Data").Visible = True
x = Application.Match(Sheets("วันที่").Range("a1"), Sheets("ยอดขาย").Range("a3:k3"), 0)
Sheets("Data").Range("F4:F13").Copy
Sheets("ยอดขาย").Cells(4, x).PasteSpecial Paste:=xlPasteValues
Sheets("Data").Range("G4:G13").Copy
Sheets("ใบเสร็จ").Cells(4, x).PasteSpecial Paste:=xlPasteValues
Sheets("Data").Range("H4:H13").Copy
Sheets("Brand").Cells(4, x).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Sheets("Data").Visible = False
End Sub
Sub Macro1()
Dim x As Integer
Sheets("Data").Visible = True
x = Application.Match(Sheets("วันที่").Range("a1"), Sheets("ยอดขาย").Range("a3:k3"), 0)
Sheets("Data").Range("F4:F13").Copy
Sheets("ยอดขาย").Cells(4, x).PasteSpecial Paste:=xlPasteValues
Sheets("Data").Range("G4:G13").Copy
Sheets("ใบเสร็จ").Cells(4, x).PasteSpecial Paste:=xlPasteValues
Sheets("Data").Range("H4:H13").Copy
Sheets("Brand").Cells(4, x).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Sheets("Data").Visible = False
End Sub
ชีท FX พอเปลี่ยนวันที่เป็นวันที่ 2 แล้วบันทึก มันก้อยังไปบันทึกวันที่ 1 อะครับ