[VBA] ต่อไฟล์ auto แนว Colunm (แนวตั้ง)
Posted: Wed Jul 19, 2017 2:09 pm
สวัสดีค่ะ
1. อยากสอบถามว่าถ้าต้องการเอาไฟล์มาต่อกัน แนวตั้งจะต้องแก้ไขโค้ดอย่างไรค่ะ
ลองดูแล้วทำไม่ได้ ได้แต่แนวนอนค่ะ
2. อีกอย่างค่ะ พอลอง test ดูแล้วลบข้อมูลเดิม กดเทสใหม่ ข้อมูลกลับไปต่อท้ายเป็น บรรทัดที่ไม่มีข้อมูลบรรทัดสุดท้าย
ข้อมูลไม่ขึ้นมาแสดงตรง b1
1. อยากสอบถามว่าถ้าต้องการเอาไฟล์มาต่อกัน แนวตั้งจะต้องแก้ไขโค้ดอย่างไรค่ะ
ลองดูแล้วทำไม่ได้ ได้แต่แนวนอนค่ะ
2. อีกอย่างค่ะ พอลอง test ดูแล้วลบข้อมูลเดิม กดเทสใหม่ ข้อมูลกลับไปต่อท้ายเป็น บรรทัดที่ไม่มีข้อมูลบรรทัดสุดท้าย
ข้อมูลไม่ขึ้นมาแสดงตรง b1
Code: Select all
Private Sub CommandButton1_Click()
Set cell_to_paste_next_dataset = Cells(1, 1)
Set active_workbook = ActiveWorkbook
Set active_sheet = Sheet2
Application.DisplayAlerts = False
File_Path = TextBox1.Value
strName = Dir(File_Path & "\" & "*.xls")
Do While strName <> vbNullString
If active_workbook.Name <> strName And strName <> "" Then
Workbooks.Open Filename:=File_Path & "\" & strName
Set dataset_workbook = ActiveWorkbook
Range(ActiveCell.SpecialCells(xlLastCell), Cells(1)).Copy
active_sheet.Activate
Cells(ActiveCell.SpecialCells(xlLastCell).Row, 1).Offset(1, 0).Select
ActiveSheet.Paste
dataset_workbook.Close
End If
strName = Dir
Loop
Application.DisplayAlerts = True
End Sub