snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
ขอโทษด้วยค่ะ ต้องการเปรียบเทียบระหว่าง 2 คอลัมน์ คือ N,O
ถ้าค่าในคอลัมน์ N มากกว่า ค่าในคอลัมน์ O ต้องการให้ขึ้นข้อความแจ้งเตือนค่ะ
แต่ไม่สามารถใส่สูตร range กำหนดช่วงได้ค่ะ
Private Sub Worksheet_Change(ByVal Target As Range)
Dim a, b
a = Sheet6.Range("N2:N")
b = Sheet6.Range("O2:O")
If a > b Or a = b Then MsgBox (" MAXIMUM")
End If
End Sub
รบกวนขอคำแนะนำเพิ่มเติมด้วยนะคะ
You do not have the required permissions to view the files attached to this post.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim a, b
a = Range("N2:N499")
b = Range("O2:O499")
If a > b Then
MsgBox (" MAXIMUM")
End If
End Sub
You do not have the required permissions to view the files attached to this post.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim a As Range, b As Range
If Target.Count > 1 Then Exit Sub
If Intersect(Target, Range("e2:m499")) Is Nothing Then Exit Sub
Set a = Range("N" & Target.Row)
Set b = Range("O" & Target.Row)
If a >= b Then
MsgBox "MAXIMUM"
End If
End Sub