snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub Update()
'
'
Windows("book.csv").Activate
Range("A1:S5").Select
Selection.Copy
Windows("ExportCSV.xlsm").Activate
Range("A1").Select
ActiveSheet.Paste
Range("F7").Select
End Sub
You do not have the required permissions to view the files attached to this post.
ใน vba ลองใช้คำสั่ง ColumnWidth เพื่อ set ความกว้างให้ column นั้นครับ
ตัวอย่าง
Dim ws As Worksheet
Dim columnRange As Range
Set ws = ThisWorkbook.Sheets("Sheet1")
Set columnRange = ws.Range("A:A")
columnRange.ColumnWidth = 15
การเปิดให้ขยายคอลัมน์ได้ไม่ใช่ไปเปิดด้วยวิธี Open หรือ Double click ไฟล์ใน Folder แต่ให้เข้าเมนู Data > From Text เพื่อให้เปิดกล่องโต้ตอบ Text Import Wizard
ส่วน Excel รุ่นปัจจุบัน เช่น O365 ได้ซ่อนเมนูนี้ไป หากไปคลิก Data > From Text/CSV จะ Import มาด้วย Power Query หากไม่มีประเด็นอื่นใดก็สามารถใช้ดูตัวเลขได้เช่นกัน
แต่หากต้องการเห็นเหมือนต้นฉบับ ให้คีย์ในช่อง Search บน Title Bar แล้วคลิกเลือกเมนูเพื่อเปิดไฟล์ด้วย Text Import Wizard ดังภาพ
GetDataFormText.png
จากนั้นเลือกไฟล์ > Import > Text Delimited > Next > เลือกแบ่งคอลัมน์ด้วย Comma > Finish
You do not have the required permissions to view the files attached to this post.