Page 1 of 1

อยากให้มันบันทึกได้ตลอดโดยไม่ต้องเช็คว่า DATA จะครบทุกช่องหรือไม่ครบก็บันทึกผ่านตลอดต้องแก้ตรงไหนครับ

Posted: Tue Jun 16, 2020 10:44 am
by Artkitthana12
Sub SaveData()
'
' SaveData Macro
'

ThisWorkbook.Activate

If Range("Check1") = 0 Then
MsgBox ("Non Save Data")
Exit Sub
Else
Application.ScreenUpdating = False

If Range("Check2") = 1 Then
MyVal2 = [Course_Input]
[Course_New] = MyVal2
End If

MyVal = [Input]
[Target] = MyVal

Application.Goto Reference:="Clear"
Selection.ClearContents
Range("G4").Select
Application.ScreenUpdating = True
MsgBox ("Data Saved Success")
End If
End Sub
Sub ClearData()
Application.Goto Reference:="Clear"
Selection.ClearContents
Range("G4").Select
End Sub

Re: อยากให้มันบันทึกได้ตลอดโดยไม่ต้องเช็คว่า DATA จะครบทุกช่องหรือไม่ครบก็บันทึกผ่านตลอดต้องแก้ตรงไหนครับ

Posted: Tue Jun 16, 2020 11:09 am
by Artkitthana12
If Range("Check2") = 0 Then
MsgBox ("Non Save Data")
Exit Sub
Else
Application.ScreenUpdating = False

If Range("Check2") = 1 Then
MyVal2 = [Course_Input]
[Course_New] = MyVal2
End If

Re: อยากให้มันบันทึกได้ตลอดโดยไม่ต้องเช็คว่า DATA จะครบทุกช่องหรือไม่ครบก็บันทึกผ่านตลอดต้องแก้ตรงไหนครับ

Posted: Tue Jun 16, 2020 2:07 pm
by logic
ใช้ Tag เป็น Tag ปิดโค้ดด้วยตามกติกาข้อ 5 ครับ 👆🏾