อยาก Copy .txt File ไปลง File Excel ด้วย VBA
Posted: Wed Feb 27, 2013 9:57 am
รบกวนสอบถามรูปแบบการเขียน VBA Code โดยใช้ปุ่ม Command Button Copy .txt File ไปวางใน Sheet ของ File Excel
เช่น Copy C:\New folder\Book2.txt ไปวางที่ C:\New folder\Book1.xlsm Sheet: Data1
Copy C:\New folder\Book3.txt ไปวางที่ C:\New folder\Book1.xlsm Sheet: Data2
Copy C:\New folder\Book4.txt ไปวางที่ C:\New folder\Book1.xlsm Sheet: Data3
โดย Record Macro ได้รหัสดังนี้ค่ะ
เช่น Copy C:\New folder\Book2.txt ไปวางที่ C:\New folder\Book1.xlsm Sheet: Data1
Copy C:\New folder\Book3.txt ไปวางที่ C:\New folder\Book1.xlsm Sheet: Data2
Copy C:\New folder\Book4.txt ไปวางที่ C:\New folder\Book1.xlsm Sheet: Data3
โดย Record Macro ได้รหัสดังนี้ค่ะ
Code: Select all
ActiveSheet.Shapes("CmdCopyData").Select
Windows("Book2.txt").Activate
Selection.Copy
Windows("Book1.xlsm").Activate
Sheets("Data1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Book3.txt").Activate
Application.CutCopyMode = False
Selection.Copy
Windows("Book1.xlsm").Activate
Sheets("Data2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Book4.txt").Activate
Cells.Select
Application.CutCopyMode = False
Selection.Copy
Windows("Book1.xlsm").Activate
Sheets("Data3").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub