vba แทรกสูตร แบบเดียวกับ row อื่น ให้เลขแถวตรงกัน ต้องปรับโค้ดอย่างไรครับ
Posted: Sun Jul 17, 2022 8:53 am
เมื่อกดปุ่มจะลบแล้วกด No เพื่อยกเลิก อยากให้ cell ที่เลือกกลับมาเป็นสูตรเดิม(เลือกหลาย cell ก็ให้กลับคืนเหมือนเดิม)ทุกอย่างตรงตามแถว ผมลองใช้ vba undo แต่ก็ไม่ได้ โดยมีเงื่อนไขว่า DELETE จะต้องอยู่ column นี้ เท่านั้น ต้องปรับสูตรอย่างไรครับ
Code: Select all
If Result = vbYes Then
rng.EntireRow.Delete
Else
With rng.Interior
.Pattern = xlNone
.TintAndShade = 0
.PatternTintAndShade = 0
End With
''''''''''''''''' มัน undo ไม่ได้''''''''''''''''''''''''''''''''''''''''
With Application
.EnableEvents = False
.Undo
.EnableEvents = True
End With
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Exit Sub
End If