snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub CheckBox1_Click()
If Range("setup_checkday") = True Then
Worksheets("Form").Range("dday") = Text(TODAY(), "dd/mm/bbbb") <<<<<<<<< error ตรงนี้ครับ
Else
Worksheets("Form").Range("dday") = ""
End If
End Sub
Sub CheckBox1_Click()
If Range("setup_checkday") = True Then
Worksheets("Form").Range("dday").NumberFormat = ("dd/mm/bbbb")
Else
Worksheets("Form").Range("dday") = ""
End If
End Sub
Sub CheckBox1_Click()
If Range("setup_checkday") = True Then
Worksheets("Form").Range("dday").NumberFormat = ("dd/mm/bbbb")
Else
Worksheets("Form").Range("dday") = ""
End If
End Sub
คือผมต้องการให้ใส่ today() ด้วยนะครับ ให้มันออโต้เลย
ตอนนี้ใส่แบบล่างด้วย ก็ ok แต่ไม่แน่ใจจะผิดหลักอะไรหรือป่าว
If Range("setup_checkday") = True Then
Worksheets("Form").Range("dday").Value = "=Text(today(), ""dd/mm/bbbb"")"
Else
Worksheets("Form").Range("dday") = ""
End If
End Sub
ผมอาจจะถามมากหน่อยนะครับ พอดีเรื่อง vba ไม่เคยเลย
หัดๆอยู่ อาจอาศัย google เป็นหลัก