vba ถ้าต้องการลบแถวครั้งละมากกว่า 1 แถว ต้องปรับโค้ดอย่างไรครับ
Posted: Sat Jul 16, 2022 7:25 pm
โค้ดด้านล่าง ใช้สำหรับลบแถวได้ทีละแถว
แต่ถ้าผมต้องการลบครั้งละมากกว่า 1 แถว และคำสั่งทำงานเฉพาะพื้นที่ๆกำหนดเท่านั้น(ภายใน A1:B15) ต้องปรับโค้ดอย่างไรครับ นี่คือตัวอย่างที่ผมลองทำดู แต่ใช้ไม่ได้ผลครับ
Code: Select all
Private Sub CommandButton1_Click()
ActiveCell.EntireRow.Delete
End Sub
Code: Select all
Private Sub CommandButton1_Click()
If Not Intersect(Target, Range("A1:B15")) Is Nothing Then
ActiveCell.EntireRow.Delete
End If
End Sub