Professional Documents
Culture Documents
txtName.BackColor = vbWhite
txtDate.BackColor = vbWhite
cmb1.BackColor = vbWhite
cmb2.BackColor = vbWhite
cmb3.BackColor = vbWhite
cmb4.BackColor = vbWhite
cmb5.BackColor = vbWhite
cmb6.BackColor = vbWhite
cmb7.BackColor = vbWhite
cmb8.BackColor = vbWhite
txt1.BackColor = vbWhite
txt2.BackColor = vbWhite
txt3.BackColor = vbWhite
ValidateForm = True
txtName.BackColor = vbRed
txtName.Activate
ValidateForm = False
Msg.Box "Please select Year and Block.", vbOKOnly + vbInformation, "Year and Block"
ValidateForm = False
MsgBox "Please select the correct score from drop down.", vbOKOnly + vbInformation, "cmb1"
cmb1.BackColor = vbRed
cmb1.Activate
ValidateForm = False
MsgBox "Please select the correct score from drop down.", vbOKOnly + vbInformation, "cmb2"
cmb2.BackColor = vbRed
cmb2.Activate
ValidateForm = False
MsgBox "Please select the correct score from drop down.", vbOKOnly + vbInformation, "cmb3"
cmb3.BackColor = vbRed
cmb3.Activate
ValidateForm = False
MsgBox "Please select the correct score from drop down.", vbOKOnly + vbInformation, "cmb4"
cmb4.BackColor = vbRed
cmb4.Activate
ValidateForm = False
MsgBox "Please select the correct score from drop down.", vbOKOnly + vbInformation, "cmb5"
cmb5.BackColor = vbRed
cmb5.Activate
ValidateForm = False
MsgBox "Please select the correct score from drop down.", vbOKOnly + vbInformation, "cmb6"
cmb6.BackColor = vbRed
cmb6.Activate
ValidateForm = False
MsgBox "Please select the correct score from drop down.", vbOKOnly + vbInformation, "cmb7"
cmb7.BackColor = vbRed
cmb7.Activate
ValidateForm = False
MsgBox "Please select the correct score from drop down.", vbOKOnly + vbInformation, "cmb8"
cmb8.BackColor = vbRed
cmb8.Activate
ValidateForm = False
txt1.BackColor = vbRed
txt1.Activate
ValidateForm = False
txt2.BackColor = vbRed
txt2.Activate
ValidateForm = False
If Trim(txt3.Value) = "" Then
txt3.BackColor = vbRed
txt3.Activate
ValidateForm = False
End Function
Function Reset()
Application.ScreenUpdating = False
txtName.Value = ""
txtName.BackColor = vbWhite
optBSN1A.Value = ""
optBSN1B.Value = ""
optBSN2A.Value = ""
optBSN2B.Value = ""
cmb1.Text = ""
cmb1.BackColor = vbWhite
cmb2.Text = ""
cmb2.BackColor = vbWhite
cmb3.Text = ""
cmb3.BackColor = vbWhite
cmb4.Text = ""
cmb4.BackColor = vbWhite
cmb5.Text = ""
cmb5.BackColor = vbWhite
cmb6.Text = ""
cmb6.BackColor = vbWhite
cmb7.Text = ""
cmb7.BackColor = vbWhite
cmb8.Text = ""
cmb8.BackColor = vbWhite
txt1.Value = ""
txt1.BackColor = vbWhite
txt2.Value = ""
txt2.BackColor = vbWhite
txt3.Value = ""
txt3.BackColor = vbWhite
Application.ScreenUpdating = True
End Function
Dim i As Integer
i = MsgBox("Do you want to reset this form?", vbQuestion + YesNo + vbDefaultButton2, "Form Reset")
If i = vbYes Then
Call Reset
End If
End Sub
Private Sub cmdSave_Click()
Application.ScreenUpdating = False
iRow Sheets("Data").Range("A2000").End(xlUp).Row + 1
With ThisWorkbook.Sheets("Data")
End With
Call Reset
Else
Application.ScreenUpdating = True
Exit Sub
End If
Application.ScreenUpdating = True
End Sub