EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)Code: Select all
If Year(Range("D12")) < Year(Date) - 10 or Year(Range("D12")) > Year(Date) + 1 then
Msgbox "......" <-- กรอกคำบรรยายที่ต้องการ
Exit Sub
End If
Code: Select all
If (Year(Range("D12")) < Year(Date) - 10 Or Year(Range("D13")) < Year(Date) - 10) Or _
(Year(Range("D12")) > Year(Date) + 1 Or Year(Range("D13")) > Year(Date) + 1) Then
MsgBox "..."
Exit Sub
End If
Code: Select all
If Sheets("Main").Range("D9") = "ลา" Then
If (Year(Range("D12")) < Year(Date) - 10 Or Year(Range("D13")) < Year(Date) - 10) Or _
(Year(Range("D12")) > Year(Date) + 1 Or Year(Range("D13")) > Year(Date) + 1) Then
MsgBox "..."
Exit Sub
End If
End If
Code: Select all
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Address = "$D$5" Then
Call ChangeCellValue
End If
Application.EnableEvents = True
End Sub
Code: Select all
Sub ChangeCellValue()
With Sheets("Main")
.Range("D6") = ""
.Range("D7") = ""
End With
End Sub