Hi Guys,
I'm currently having a problem with this overflow error thing. I don't know how to resolve this. Please help me find a solution. Here are my codes:
Dim counter As Integer
Dim row As Integer
Dim message, mInitial As String
message = "Populate SAPHR first."
counter = 3
row = 4
If IsEmpty(Sheets("MASTER DATA").Range("A" & counter)) Then
MsgBox message
Else
Do Until IsEmpty(Sheets("CSV DATA FIELDS").Range("B" & row))
Do Until Sheets("MASTER DATA").Range("A" & counter) = Sheets("CSV DATA FIELDS").Range("C" & row)
counter = counter + 1 (when i click debug, the program points to this one)
Loop
Sheets("MASTER DATA").Rows(counter).Columns("I").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("C").Value
Sheets("MASTER DATA").Rows(counter).Columns("K").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("L").Value
Sheets("MASTER DATA").Rows(counter).Columns("L").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("S").Value
Sheets("MASTER DATA").Rows(counter).Columns("W").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("J").Value
Sheets("MASTER DATA").Rows(counter).Columns("X").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("AD").Value
If IsEmpty(Sheets("CSV DATA FIELDS").Range("G" & row)) Then
Sheets("MASTER DATA").Rows(counter).Columns("J").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("F").Value & ", " & Sheets("CSV DATA FIELDS").Rows(row).Columns("E").Value
Else
mInitial = Sheets("CSV DATA FIELDS").Rows(row).Columns("G").Value
mInitial = Left(mInitial, 1)
Sheets("MASTER DATA").Rows(counter).Columns("J").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("F").Value & ", " & Sheets("CSV DATA FIELDS").Rows(row).Columns("E").Value & " " & mInitial & "."
End If
counter = 3
row = row + 1
Loop
End If
I'm currently having a problem with this overflow error thing. I don't know how to resolve this. Please help me find a solution. Here are my codes:
Dim counter As Integer
Dim row As Integer
Dim message, mInitial As String
message = "Populate SAPHR first."
counter = 3
row = 4
If IsEmpty(Sheets("MASTER DATA").Range("A" & counter)) Then
MsgBox message
Else
Do Until IsEmpty(Sheets("CSV DATA FIELDS").Range("B" & row))
Do Until Sheets("MASTER DATA").Range("A" & counter) = Sheets("CSV DATA FIELDS").Range("C" & row)
counter = counter + 1 (when i click debug, the program points to this one)
Loop
Sheets("MASTER DATA").Rows(counter).Columns("I").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("C").Value
Sheets("MASTER DATA").Rows(counter).Columns("K").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("L").Value
Sheets("MASTER DATA").Rows(counter).Columns("L").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("S").Value
Sheets("MASTER DATA").Rows(counter).Columns("W").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("J").Value
Sheets("MASTER DATA").Rows(counter).Columns("X").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("AD").Value
If IsEmpty(Sheets("CSV DATA FIELDS").Range("G" & row)) Then
Sheets("MASTER DATA").Rows(counter).Columns("J").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("F").Value & ", " & Sheets("CSV DATA FIELDS").Rows(row).Columns("E").Value
Else
mInitial = Sheets("CSV DATA FIELDS").Rows(row).Columns("G").Value
mInitial = Left(mInitial, 1)
Sheets("MASTER DATA").Rows(counter).Columns("J").Value = Sheets("CSV DATA FIELDS").Rows(row).Columns("F").Value & ", " & Sheets("CSV DATA FIELDS").Rows(row).Columns("E").Value & " " & mInitial & "."
End If
counter = 3
row = row + 1
Loop
End If