Function LeeDatos(ByVal txt As String) As Array Dim rpr As Integer = 30 Dim comas As Integer = 0 Dim reng As Integer = 0 Dim arr(rpr, 0) As String Dim car As Char For Each car In txt If car <> Chr(10) Then If (car = Chr(13)) Then car = "," If (car <> ",") Then arr(comas, reng) = arr(comas, reng) + car Else If comas = rpr Then comas = 0 reng = reng + 1 ReDim Preserve arr(rpr, reng) Else comas = comas + 1 End If End If End If Next ReDim Preserve arr(rpr, reng - 1) Return arr End Function