[[20210915105902]] 『Splitで 「』(qaz) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『Splitで 「』(qaz)

ExcelでVBAを使ってcsvを読み込みたいのですが、
Splitにてcsv内の「"」を指定するにはどうすればよいのか教えてください。

< 使用 Excel:Excel2010、使用 OS:WindowsVista >


 こんにちわ ^^
CSVはカンマで区切られたファイル、確か
[カンマセパレーテッドバリュー、?^^;]
カンマで分割して、"を消し去るのが、
通常処理。。。かと。。。←私がソぉ思ってるだけかも
一二行でいいので、具体的な、サンプルをご提示いただくと
たくさんアドバスがあるかもしれません。
m(_ _)m
(隠居Z) 2021/09/15(水) 11:29

 Split関数で"を区切り文字として設定したいということであれば、""内で"の文字そのものを指定する際には
 ""と二つ重ねるルールがあるので
 Split(文字列, """")
 となる。
 でいいだろうか?
(ねむねむ) 2021/09/15(水) 11:37

質問の趣旨と逸れるかも知れませんが、
「データ」リボンの「外部データの取り込み」「テキストファイル」を利用して
よみこむことを推奨します。
データの書式に沿った処理とか、いろいろと汎用的なことに対応できます。
一行一行読み込んで処理するよりも効率もよいのではないですか?

手作業を薦めるということではなく、マクロ記録すれば簡単にマクロにできます。

# 区切り文字が"というのは普通はあり得ないような気がします。
# 項目中に","が入る場合の対応とかいうことなんでしょうか。
# それも上記では簡単に対応可です。
(γ) 2021/09/15(水) 12:27


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.