snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Public Sub opencsfile_1()
Dim q As Variant
Dim filename_1 As Variant
Dim Wordapp As Variant
Workbooks("ClientSegregation_Macro.xlsm").Worksheets(2).Select
Range("a1").Activate
For q = 3 To 6
Set Wordapp = CreateObject("word.Application")
filename_1 = Workbooks("ClientSegregation_Macro.xlsm").Worksheets("Path").Cells(q, 7)
Wordapp.documents.Open filename_1
Wordapp.Visible = True
Wordapp.activedocument.Range.Copy
Workbooks("ClientSegregation_Macro.xlsm").Worksheets(q - 1).Select
Sheets(q - 1).Range("A1").Activate
Sheets(q - 1).Range("A1").PasteSpecial xlPasteValues 'ERROR บรรทัดนี้ค่ะ
Wordapp.activedocument.Close
Wordapp.Quit
Set Wordapp = Nothing
Next q
End Sub