こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

エクセルVBAでCSV出力する際、リンク0を空白に

エクセル2019使用

シート名
「フォーマット」
「シート1」

「フォーマット」に入力されているデータを
「シート1」のセルB4:T100(行数は「フォーマット」データ量でその都度変わります)

=フォーマット!A63
のようにリンクさせております。

「シート1」をCSVで出力したところリンク元が空白のため「0」と表示されてしまいます。

詳細設定の「ゼロ値のを表示する」をオフにしてもだめでした。
関数で空白なら空白でもだめでした。


リンク元空白の状態で「シート1」のセルB4:T100をCSV出力。
「シート1」ではリンク元空白を空白にする方法はありますでしょうか。

投稿日時 - 2019-08-15 13:47:00

QNo.9645896

すぐに回答ほしいです

質問者が選んだベストアンサー

ちょっと良く分からないので確認させてもらいたいのですが

「フォーマット」のデータが空白かつ「シート1」にリンクが設定されている状態でcsvにすると、csvデータでは「0」が出てしまう。この「0」を何もデータがない状態にしたい。
という事でよろしいですか? この前提で回答します。

こちらの環境で確認したところ、if関数で「""」で埋めてやるとcsv化した時にも何もデータがない状態になるようです。
シート1にデータが存在するかどうかは下記のような方法なり何なりで調べるとして、空白でないならリンク。空白なら「""」としてやれば、多分お望みの結果になると思いますが如何でしょうか。
http://excel.pc-technique.jp/check/isblank.html

投稿日時 - 2019-08-15 17:45:20

お礼

ありがとうございます!

今まで使っていましたが全然知りませんでした。
これできれいになりました。

他のデータも全てこれに置き換えられます。
本当にありがとうございました。

投稿日時 - 2019-08-16 11:11:56

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問