掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CSVファイルを既存のExcelファイルに追加するには? (ID:75714)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
>一行取得したデータをタブ文字毎に区切るためには >ロジックをどのように組めばいいのでしょうか? ここまでくれば簡単な文字列操作命令の組み合わせなので自分でコーディング したほうが為になると思います。 一番単純な方法は、1行分のデータをmidコマンドで1文字ずつチェックする 方法です。 最初にLenコマンドで文字長を調べておき、その文字数分 midコマンドをForからNextでループします。 midコマンドでは読み取った1行分のデータのn文字目(nはループカウント) から1バイト(1文字)を取得・・・というようなかんじにしておきます。 この取得した1文字がTAB文字でなければ、次の文字をチェック。 TAB文字ならそこまでのデータをセルに書き込んで、セルのX位置を1つ増やす。 これを文字長文繰り返して、全文字チェックできたらセルのY位置を1つ増やし 次のレコードを読み込む、といったかんじになります。 TABの判定はVBの定数でvbTabというのがあるのでこれと比較すればいいでしょう。 わかりずらい説明かもしれなくてすみません。 どうしてもわからなければコーディングを組んで掲載しますが、まずはがんばって みてください。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.