snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ACC1821259 As String
' 821259 R1 Reason No.1
B821259 = Sheets("Inp-Exp1").Range("D60")
R1821259 = Sheets("Inp-Exp1").Range("F65")
If Range("N65") Or Range("O65") Or Range("P65") Or Range("Q65") <> 0 Then
If Range("R65") <> "" Then Exit Sub
ACC1821259 = InputBox("¡ÃسҡÃÍ¡à˵ؼźѪÕ" & vbCrLf & (B821259) & vbCrLf & "Í×è¹æ - " & (R1821259), "", "")
If ACC1821259 = vbNullString Then Exit Sub
Range("R65") = ACC1821259
' 821259 R2 Reason No.2
B821259 = Sheets("Inp-Exp1").Range("D60")
R2821259 = Sheets("Inp-Exp1").Range("F66")
If Range("N66") Or Range("O66") Or Range("P66") Or Range("Q66") <> 0 Then
If Range("R66") <> "" Then Exit Sub
ACC2821259 = InputBox("¡ÃسҡÃÍ¡à˵ؼźѪÕ" & vbCrLf & (B821259) & vbCrLf & "Í×è¹æ - " & (R2821259), "", "")
If ACC2821259 = vbNullString Then Exit Sub
Range("R66") = ACC2821259
End If
End If
End Sub