

アクセスからエクセルの表をインポートする作業があるのですが、インポートした際、エクセル側に「0」があるので「0」もインポートされてしまい困っています。エクセル側で「0」が入力された範囲のセルをVBAなど自動一括で空白セルにする方法を教えてください。
(アクセス側でインポートする際、「0」を無視する方法でもいいです)
どうぞよろしくお願いします。
A,B,C,D,E,
データ1,データ2,データ3,データ4,データ5
1 5,4,4,3,0
2 3,2,3,4,4
3 5,4,3,0,0
4 0,0,0,0,0
5 0,0,0,0,0
~
~
40 0,0,0,0,0
No.5
- 回答日時:
範囲固定で。
---
Sub mChange()
Dim rngC As Range
Dim rngW As Range
Set rngC = Range("A1:E40")
For Each rngW In rngC
If rngW.Value = 0 Then rngW.Value = ""
Next
End Sub
No.4
- 回答日時:
コピペする前に0を空白に置換するのが最良と思いますが
Access側の該当項目は数値なのでしょうか
数値ならAccess側の表示を考慮されたほうが良いと思います。
DB上のNullの扱いは特殊なので演算やSum関数などの集計関数を使うと答えがNullになるなど弊害がおき易くなりますので
回答ありがとうございます。この質問の背景は元データから計算式で引っ張り別シートに”数値でコピペ”した後の「0」処理について質問させていただいたのです。(元データが空白セルのときの0表示)
この背景を想定して回答していただいたのであればするどいご指摘でびっくりしています。
アクセス側はテキスト型がほとんどですが、yes/no、数値もあります。
コピペのVBAの前に0置換するようにやってみます。(正直「何故前なのか」まだ理由がきちんとわかっていないのですが・・・)
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) CSVファイルがカンマ区切りにならない。対処法を教えていただきたいです。 仕事でSMS一斉送信ができ 2 2022/07/01 21:24
- Excel(エクセル) セルの上書き禁止について 5 2022/04/02 10:09
- Excel(エクセル) エクセル データの入力規制について 3 2022/03/30 17:16
- Excel(エクセル) Excel あらかじめ予定表があり、その月毎のセルに、リストの連続データを入れたい 2 2022/04/07 14:20
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- Excel(エクセル) 単価シートから単価をエクセル関数で自動取得する方法 1 2023/07/02 22:00
- Excel(エクセル) エクセル表作成について 5 2023/03/12 13:25
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelの入力済みセルに一括で、...
-
Excelで、半角スペースをTABに...
-
Excelからテキストへのコ...
-
エクセルでセル内の一部分だけ...
-
小数点を消す方法
-
excelで可視セルのみ置換
-
Excelで特定の文字の前だけに空...
-
Excelの空文字セルの削除方法を...
-
別シートのリストから置換する方法
-
Excelのシートにある1行...
-
Excel内の一部の文字列の書式ご...
-
【エクセル】ピボットテーブル...
-
エクセルの表ををメモ帳などに...
-
Excel折線グラフ作成でマイナス...
-
企業名簿で(株)や(有)を無視し...
-
一括でダブルクリックした状態...
-
Excelのアポストロフィーの削除
-
エクセルのセルの中の,よりも前...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelで、半角スペースをTABに...
-
Excelからテキストへのコ...
-
excelで可視セルのみ置換
-
Excelのシートにある1行...
-
Excelの空文字セルの削除方法を...
-
Excelの入力済みセルに一括で、...
-
エクセルのセルの中の,よりも前...
-
【エクセル】ピボットテーブル...
-
小数点を消す方法
-
置換機能を使わずに先頭に「'」...
-
Excelのアポストロフィーの削除
-
エクセルでセル内の一部分だけ...
-
Excelで特定の文字の前だけに空...
-
一括でダブルクリックした状態...
-
エクセルの関数で、記号などを...
-
エクセルでセル内の一部を一括...
-
企業名簿で(株)や(有)を無視し...
-
エクセルで「4」「9」抜けの...
おすすめ情報