snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = Range("C10:J203").Address Then
If Range("C10:J203").Value = "#N/A" Then
MsgBox "เกิดข้อผิดพลาด"
End If
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address = Range("A9:C20").Address Then
If Range("A9:C20").Value = "#N/A" Then
MsgBox "ผิดพลาด"
End If
End If
End Sub
You do not have the required permissions to view the files attached to this post.
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo NotNA
Set ena = Nothing
For Each r In ActiveSheet.Range("A9:C20") 'UsedRange
If r.Text = "#N/A" Then
MsgBox "¢éÍÁÙżԴ¾ÅÒ´", vbCritical
If ena Is Nothing Then
Set ena = r
Else
Set ena = Union(ena, r)
End If
End If
Next
ena.Select
Exit Sub
NotNA:
End Sub