質問: ここで、躓いているのは、以下の点です。 1「nodes2.Textに入っているcsv形式のデータを1行ずつ読み込む」方法がまず分かりません。 csvファイルを1行ずつ読み込む方法については、紹介されているページがありますが、既にcsvデータとして読み込んでいる変数の中から1行ずつ進めていくという方法が分かりません。 私が思いつくのは、先に改行コードを探し、何行のデータかを把握した後にfor文で回すくらいしか思いつかないのですが、なにかスマートな方法はないでしょうか? 2上記の質問とも絡むのですが、当該csvのサイズ(何行、何列か)が分からないため、配列のサイズが決められずに困っています。 上記のように先にサイズを調べるか、非常に大きなサイズにしておけばできるのですが、もう少しマシな方法がありそうに思います。 皆さまのお知恵を拝借できますでしょうか。 宜しくお願いいたします。 ### 補足情報(言語/FW/ツール等のバージョンなど) Excel2010
回答: こんな感じでいけないでしょうか。 ``` ' 行分割 For Each r In Split(csv, vbCrLf) ' 列分割 For Each c In Split(r, ",") ' c をシートに出力 Next Next ```