|  | ■No68862 (Jitta さん) に返信 ご回答有り難う御座いました。
 せっかくご回答頂きましたが、こちらに読み解く力がありませんで。
 もっと調べてみましたら、以下の様になりました。
 For Nextは外せませんでしたが、
 GetLengthが使えそうである事がわかりました。
 有り難う御座いました。
 
 Public Class Form1
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 Dim strArr()() As String
 strArr = menu_show()
 Dim i As Integer
 Dim j As Integer
 For i = 0 To strArr.Length - 1 'レコードサイズ
 For j = 0 To strArr(0).GetLength(0) - 1 'カラムサイズ
 Debug.Print(strArr(i)(j))
 Next
 Next
 End Sub
 End Class
 
 Module Module1
 Function menu_show()
 Dim textLines As New List(Of String())
 Dim stBuffer As String
 Dim menu_d As String
 menu_d = "data1,t1,t11" & vbCrLf & _
 "data2,t2,t21" & vbCrLf & _
 "data3,t3,t31"
 Dim rs As New System.IO.StringReader(menu_d)
 While rs.Peek() > -1 'ストリームの末端まで繰り返す
 Dim cols() As String ' 読み込んだものを追加で格納する
 stBuffer = rs.ReadLine() '一行読み込み
 cols = Split(stBuffer, ",")
 textLines.Add(cols)
 End While
 Dim strArr()() As String
 strArr = textLines.ToArray
 Return strArr
 rs.Close()
 End Function
 End Module
 
 
 |