VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 2006/02/10(Fri) 17:54
投稿者GOD
Eメール
URL
タイトルRe: 文字列の引用符がある区切り方

> 文字列を区切り文字(,)を使用して分ける時は
> Split関数を使用するのは知っているのですが、
> 文字列の引用符(")の間に区切り文字(,)がある時は
> 区切り文字としないで文字列として取得する方法はありますでしょうか?
>
そんな便利なの標準ではなかったと思う。(あればCSV関係の処理が簡単になりそうだけど)

ぱっと思いつく作り方)
(1) Instrで開始側の引用符検索。
(2) Instrで終了側の引用符検索。
(3) 間に区切り文字があったら別の文字(使わないようなものChr(&H7F)とか)に変換する。
    (Replaceしたほうがいいのかな?)
(4) (1)〜(3)を文章の終わりまで繰り返す。
(5) 区切り文字でSplitする。
(6) ReplaceでChr(&H7F)を区切り文字に直す。

#う〜ん、処理に時間が掛かりそうだ^^;

あとはCSVファイルとして吐き出して、Excel起動してセルを総なめするとか?


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -