' Capture Raw Data, if flag is set
If gCaptureRawData = "YES" Then
' Activate data tab
vbWorkbook.Sheets("Data").Select
' Find last row
LastRow = MaxRow("B4")
' Delete current data, if any exists
If LastRow > 3 Then
Range("B4:S" + RTrim(CStr(LastRow))).Select
Selection.ClearContents
End If
Range("B4").Select
' Write result set to Excel data worksheet
RowCounter = 4
rstDetail.MoveFirst
Do Until rstDetail.EOF
Range("B" + RTrim(CStr(RowCounter))).Value = RTrim(rstDetail!AgencyName)
Range("C" + RTrim(CStr(RowCounter))).Value = RTrim(rstDetail!Address)
Range("D" + RTrim(CStr(RowCounter))).Value = RTrim(rstDetail!CityState)
Range("E" + RTrim(CStr(RowCounter))).Value = RTrim(rstDetail!SubAgent)
Range("F" + RTrim(CStr(RowCounter))).Value = RTrim(rstDetail!Underwriter)
Range("G" + RTrim(CStr(RowCounter))).Value = rstDetail!ClientNumber
Range("H" + RTrim(CStr(RowCounter))).Value = rstDetail!CustomerState
Range("I" + RTrim(CStr(RowCounter))).Value = RTrim(rstDetail!CustomerName)
Range("J" + RTrim(CStr(RowCounter))).Value = RTrim(rstDetail!PolicyDesc)
Range("K" + RTrim(CStr(RowCounter))).Value = RTrim(rstDetail!SpecProv)
Range("L" + RTrim(CStr(RowCounter))).Value = rstDetail!OrderNo
Range("M" + RTrim(CStr(RowCounter))).Value = CDbl(rstDetail!PremiumDue)
Range("N" + RTrim(CStr(RowCounter))).Value = CDbl(rstDetail!PremiumPaid)
Range("O" + RTrim(CStr(RowCounter))).Value = CDbl(rstDetail!NetDueMMC)
Range("P" + RTrim(CStr(RowCounter))).Value = CDbl(rstDetail!Commission)
Range("Q" + RTrim(CStr(RowCounter))).Value = rstDetail!RA_LName
Range("R" + RTrim(CStr(RowCounter))).Value = CDbl(rstDetail!RA_FlatFee)
Range("S" + RTrim(CStr(RowCounter))).Value = rstDetail!VoidIndicator
rstDetail.MoveNext
RowCounter = RowCounter + 1
Loop
End If