snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Public Sub CopyPaste()
Range("D10:q23").Copy
Workbooks.Open Filename:=Cells(2, "X")
ActiveWorkbook.Sheets("Packing list_1").Range("D19").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Public Sub CopyPaste()
Range("D10:q23").Copy
Workbooks.Open Filename:=Cells(2, "X")
ActiveWorkbook.Sheets("Packing list_1").Range("D19").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
Public Sub CopyPaste()
Dim wb1 As Workbook
Dim wb2 As Workbook
Dim strWbName As String
Dim strShName As String
Dim strPath As String
Set wb1 = ThisWorkbook
wb1.Sheets(1).Range("A2:A10").Copy
strWbName = wb1.Sheets(1).Range("B2")
strShName = wb1.Sheets(1).Range("C2")
strPath = "C:\Users\Kwan\Desktop\" & strWbName & ".xlsx"
Workbooks.Open Filename:=strPath
ActiveWorkbook.Sheets(strShName).Range("A1").PasteSpecial xlPasteValues
End Sub
Public Sub CopyPaste()
Dim wb1 As Workbook
Dim wb2 As Workbook
Dim strWbName As String
Dim strShName As String
Dim strPath As String
Set wb1 = ThisWorkbook
wb1.Sheets(1).Range("A2:A10").Copy
strWbName = wb1.Sheets(1).Range("B2")
strShName = wb1.Sheets(1).Range("C2")
strPath = "C:\Users\Kwan\Desktop\" & strWbName & ".xlsx"
Workbooks.Open Filename:=strPath
ActiveWorkbook.Sheets(strShName).Range("A1").PasteSpecial xlPasteValues
End Sub
Option Explicit
Public Sub CopyPaste()
Dim wb1 As Workbook
Dim wb2 As Workbook
Dim strWbName As String
Dim strShName As String
Dim strPath As String
Set wb1 = ThisWorkbook
wb1.Sheets(2).Range("D10:Q23").Copy
strWbName = wb1.Sheets(2).Range("U4")
strShName = wb1.Sheets(2).Range("V2")
strPath = "C:\Users\h390260\Desktop\Draft invoice\13May\05\" & strWbName & ".xlsm"
Workbooks.Open Filename:=strPath
ActiveWorkbook.Sheets(strShName).Range("D19").PasteSpecial xlPasteValues
End Sub