Function sdaCheck()
'SDA
'--------------------------------------------------------------------------------
Dim SignOnErrStr As String
Dim textBoxValue As String
Dim firstName As String
Dim i As Integer
Dim RowNo As Integer
Dim signOn As String
Dim thisChckd As Boolean
'reset text box value
textBoxValue = ActiveWorkbook.Sheets("SDA").txtSDA.Text
thisChckd = False
'NEW:
If textBoxValue = "NEW" Then
'check each cells have values
If ActiveWorkbook.Sheets("SDA").Range("E7") <> "" Then
thisChckd = True
ElseIf ActiveWorkbook.Sheets("SDA").Range("G7") <> "" Then
thisChckd = True
ElseIf ActiveWorkbook.Sheets("SDA").Range("E8") <> "" Then
thisChckd = True
ElseIf ActiveWorkbook.Sheets("SDA").Range("G8") <> "" Then
thisChckd = True
Else
End If
'if they all are null then send error else do nothing.
If thisChckd = False Then
SignOnErrStr = SignOnErrStr & ActiveWorkbook.Sheets("Error MSGs").Range("C303") & vbCr
Else
End If
If ActiveWorkbook.Sheets("ACD Logins").txtACD.Text <> "" Then
Else'set row value
RowNo = 14
'set signOn to the sign on field and put is in uppercase
signOn = UCase(ActiveWorkbook.Sheets("SDA").Range("G" & RowNo))
'set the user first name field
firstName = ActiveWorkbook.Sheets("SDA").Range("D" & RowNo)
'reset i
i = 0
For i = 1 To 9
If firstName <> "0" Then
If signOn = "" Then
SignOnErrStr = SignOnErrStr & ActiveWorkbook.Sheets("Error MSGs").Range("C304") & _
" (SignOn: Row number " & RowNo - 13 & ")" & vbCr
ElseIf signOn = " " Then
SignOnErrStr = SignOnErrStr & ActiveWorkbook.Sheets("Error MSGs").Range("C305") & _
" (SignOn: Row number " & RowNo - 13 & ")" & vbCr
ElseIf Not IsNumeric(signOn) Then
SignOnErrStr = SignOnErrStr & ActiveWorkbook.Sheets("Error MSGs").Range("C306") & _
" (SignOn: Row number " & RowNo - 13 & ")" & vbCr
ElseIf Not IsNumeric(signOn) Then
Else
End If
End If
'reset the row number, firstName, signOn
RowNo = RowNo + 1
signOn = UCase(ActiveWorkbook.Sheets("SDA").Range("G" & RowNo))
firstName = ActiveWorkbook.Sheets("SDA").Range("D" & RowNo)
Next i
End If
sdaCheck = SignOnErrStr
Bookmarks