掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
>魔界の仮面弁士 2003/05/28(水) 04:03:11 (ID:91326)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>魔界の仮面弁士 2003/05/28(水) 04:03:11 >Printステートメントの セミコロン区切子を利用してみてください。 > >例えば、 > With MSFlexGrid1 > For Row = 1 To .Rows > Print #F, Tab(1); CStr(Row); > For Col = 1 To .Cols > Print #F, ","; .TextMatrix(Row - 1, Col - 1); > Next > Next > End With >のようにすると、 > 1,aaa,bbb,ccc,ddd > 2,AAA,BBB,CCC,DDD > 3,zzz,yyy,xxx,www > 4,ZZZ,YYY,XXX,WWW >のように、「行番号,1列目,2列目,3列目,……」なファイルを >作る事ができます。 > >あるいは、各セル中に改行やカンマが含まれないのであれば、 >ループを使わずに一括してデータを吐き出させる方法があります。 >この場合は、MSFlexGridのClipプロパティを利用します。 >Clipを使うと、列方向がvbTab、行方向がvbCr区切りの文字列を >一括して得られるので、これをReplace関数にて >列方向をカンマ区切り、行方向をvbCrLf区切りに置換してやればOKです。 ↑はじめまして、カエルです。 こう質問の仕方が、ルール違反でしたら謝罪します。 上述の各セル中に改行やカンマが含まれるとき、Clipプロパティや Replace関数を使用されると拝見させて頂きましたが、どうも良くわ かりません、ご教授願いないでしょうか?
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.