Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
CSVファイルの改列について
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=14451#CommentId35358
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
Ara
 (社会人)
投稿日時
2013/12/5 08:59:16
VB6を使用しております。始めての投稿となります。
うまく伝わらない部分もあるかもしれませんが宜しくお願い致します。
現在、CSVファイルへデータを書き出したいと思っています。
以下に例を挙げます。
書き出す内容としてはエクセルでCSVファイルを開いた際に、A列へ縦に0から4まで。
その後、隣のB列へ5から9までを書き出したいと思っています。
a = 0
For i = 0 to 4
a = a & Str$(i) & vbCrLf
Next i
'☆
b = 0
For j = 5 to 9
b = b & Str$(j) & vbCrLf
Next j
上記までのデータをa & bと繋げて書き込むと、A列へ縦に0から9までの
数字が書き込まれることは確認済。aとbの間で改列したいので、☆の部分で
a & ","として改列、或いは最後にa & "," & bとして書き込むと、
4の右下に5がずれて(B列6行目)、6から9まではまたA列へ戻ってしまいます。
結果として、0の隣に5を入れたいのに入らない。かつ、6から9についても
B列へ移動しないので、2つの問題が解決できていない状況です。
お手数をお掛け致しますが、何か解決策等ございますでしょうか。
ご教示、宜しくお願い致します。