EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)Code: Select all
With Worksheets("Sheet1")
Set ra = .Range("G4", .Range("D65536").End(xlUp).Offset(0, 1))
End With
widtara wrote:With Worksheets("Sheet1")
Set ra = .Range("G4", .Range("D65536").End(xlUp).Offset(0, 1))
End With
น่าจะให้คำสั่งทำงานใน "D" ทุกบรรทัด เช่นใส่ข้อมูล D4 ภาพก็ออกที่ G4 แล้วก็เลื่อนลงมาเรื่อยๆหรือเปล่าค่ะ หนูต้องการให้เป็นอย่างนี้นะค่ะ
ยังเข้าใจไม่ถูกต้องครับwidtara wrote:With Worksheets("Sheet1")
Set ra = .Range("G4", .Range("D65536").End(xlUp).Offset(0, 1))
End With
น่าจะให้คำสั่งทำงานใน "D" ทุกบรรทัด เช่นใส่ข้อมูล D4 ภาพก็ออกที่ G4 แล้วก็เลื่อนลงมาเรื่อยๆหรือเปล่าค่ะ หนูต้องการให้เป็นอย่างนี้นะค่ะ
Code: Select all
On Error Resume Next
ส่วนคำสั่งถูกแ้ล้วและถูกมองเป็น Error นั้น ผมคงต้องเห็นจังหวะนั้นถึงจะวินิจฉัยได้ครับsnasui wrote: ที่บอกว่าคำสั่งไม่ทำงานเลยคงจะไม่ใช่ครับ <== หมายถึงว่าทำงานอยู่ครับ
เนื่องจากไปบังคับว่าแม้จะมีการผิดพลาดก็ไม่แสดงการผิดพลาดขึ้นมาด้วยคำสั่ง
ก็เลยไม่เห็นว่ามันผิดพลาด เพราะถูกบังคับไม่ให้แสดงค่าผิดพลาดออกมาCode: Select all
On Error Resume Next