What this code is takes a string of comma-separated values ("one,two,three,four") and dumps then into an array. An array is a "list" of values. If you can imagine a single-column table. You reference the array by telling the array which "row" to return. What I recommend doing is calling this function as I have shown below. I also recommend you step through the code using the F8 key so you can understand a bit more about it.
Code:
Function funCallCSVParse()
Call CSVParse("one,two,three,four")
End Function
Function CSVParse(ByVal strLine)
'Copy/Paste your parse function code here
'.....
'Replace CSVParse = arrFields with the below code so you can see what is being returned
MsgBox arrFields(0), vbOKOnly
MsgBox arrFields(1), vbOKOnly
MsgBox arrFields(2), vbOKOnly
MsgBox arrFields(3), vbOKOnly
End Function
I hope this helps.