Re: บันทึกเวลาโดยการเขียน VBA
Posted: Fri Mar 22, 2013 5:38 pm
ถ้าต้องการให้มี auto save หลังจาก คลิก Check Box แล้ว ต้องเพิ่ม Code อย่างไรค่ะ
ชุมชนความรู้ Excel และ Microsoft 365 สำหรับการทำงานจริง ตั้งแต่สูตร ฟังก์ชัน VBA, Power Query, PivotTable, Dashboard และ AI จนถึงการวิเคราะห์ข้อมูลและพัฒนาระบบงานในองค์กร
https://snasui.com/
Code: Select all
Public Sub CheckBox1_Click()
ActiveSheet.Protect Password:="1"
ActiveSheet.Unprotect Password:="1"
If CheckBox1.Value = True Then
Range("D" & Selection.Row) = Now()
Else
Range("E" & Selection.Row) = Now()
End If
ActiveSheet.Protect Password:="1"
End Sub
Code: Select all
Public Sub CheckBox1_Click()
ActiveSheet.Protect Password:="1"
ActiveSheet.Unprotect Password:="1"
If CheckBox1.Value = True Then
Range("D" & Selection.Row) = Now()
Else
Range("E" & Selection.Row) = Now()
End If
ActiveSheet.Protect Password:="1"
ThisWorkbook.Save
End Sub