たとえば,
#GPGGA,LG,KA,JD,11/15 15:20:30
12,34,56,78,910
98,76,54,32,10
というような3行のデータを変数に取り込んであるとして,
ここから2行目の「56」を抜出して変数に格納するには
どうすればよいのでしょう?
元の文字列aaaとします。
aaa = Microsoft.VisualBasic.Right(aaa, Len(aaa) - InStr(aaa, vbCrLf))
aaa = Microsoft.VisualBasic.Left(aaa, InStr(aaa, vbCrLf))
この最後のaaaが2行目の文字列です。
あとは同様です。他の方法もあるとは思いますが。このデータに限定して
記述しました。
CSVのm行n列目を抜き出したかったら、たとえば
MsgBox Split(Split(aaa, vbCrLf)(m - 1), ",")(n - 1)
回答してくださったみなさまありがとうございます。
解決いたしました。
ツイート | ![]() |