See if this helps to get individual values from a CSV file.
Public Class Form1
Private myFile As String = "C:\test.csv" '// your file.
Private arlCSVlines As New ArrayList '// similar to a ListBox.
Private arTemp() As String = Nothing '// String Array to .Split each line.
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
If IO.File.Exists(myFile) Then
For Each fileLine As String In IO.File.ReadAllLines(myFile)
arlCSVlines.Add(fileLine) '// add all lines to the ArrayList.
Next
End If
'// if you do not need the header line, remove it.
arlCSVlines.RemoveAt(0) '// remove first item from ArrayList.
'// .Replace all the double quotes and .Split the line into arrays by the comma.
arTemp = arlCSVlines(0).ToString.Replace("""", "").Split(","c) '// line 1 from file.
'// display results for line 1.
MsgBox(arTemp(0) & vbNewLine & arTemp(1) & vbNewLine & arTemp(2) & vbNewLine & arTemp(3) & vbNewLine & arTemp(4) & vbNewLine & arTemp(5))
arTemp = arlCSVlines(1).ToString.Replace("""", "").Split(","c) '// line 2 from file.
'// display results for line 2.
MsgBox(arTemp(0) & vbNewLine & arTemp(1) & vbNewLine & arTemp(2) & vbNewLine & arTemp(3) & vbNewLine & arTemp(4) & vbNewLine & arTemp(5))
End '// exit while testing.
End Sub
End Class