![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
WINDOWS ME上でACCESS 97を使っています。
ACCESSのクエリーをEXCELにエクスポートしています。
10個のクエリーを1つのファイルにエクスポートしているのでクエリー名のシートが10個ファイルにできます。そのEXCELのファイルを更新して毎月作成していくのですが、そのうちのいくつかのシートが上書きできません。まず「同じ名前がありますが名前を変更しますか?」という旨の確認がありそのはまま「はい」にするとすんなり上書きしてくれるシートと「同じ名前のシートが存在します」とエラー出て、データーを上書きできないシートが同じファイル内にあります。シートを削除してエクスポートすればエラーはかからないのですが、集計表シートと計算式をいれているのでその都度削除して計算式を再度作成していくのも大変です。なにか思い当たることがありますか?
No.2ベストアンサー
- 回答日時:
今のEXCELですと、エクセルから
データ - 外部データの取り込み - 新しいデータベースクエリ でデリクトリーとファイルとクエリーを指定でアクセスのクエリー結果を取り込めます。
1つのシートにいくつも取り込めますし、データの更新でアクセスデータの最新を取り込めます。
集計や見栄えの良いシートをそこから作ると良いんじゃないかと思うのですが?
教えていただきありがとうございました。
早速実行して成功いたしました。(^^)
こちらのほうがその都度エクスポートする手間もなくなり、最新データーをで作成でき、かなり楽になりました。
とてもラッキーな気分です。
ありがとうございました。
No.1
- 回答日時:
レスがつきづらいようなので、思い当たることを少々
> 10個のクエリーを1つのファイルにエクスポートしているのでクエリー名のシートが10個ファイルにできます。
この作業ってマクロを使って自動化している訳ですよね
同じ名前のシートは上書きしてしまう
というルールであれば、予めシートを削除してしまえばいいと思うのですがどうなんでしょうか?
(1)シートの有無の確認
(2)シートが有していれば、削除
> 集計表シートと計算式をいれているのでその都度削除して計算式を再度作成していくのも大変です。
シートと書いてありますが、エクスポートされたシートが10ヶあって
このシートを参照して他のシートで集計しているという事ですか?
集計だけが目的なら、Access側で、集計したデーターを吐き出すとか
上書きの有無が面倒なら、予め書き出すファイルの複製を用意しておき
(書き込むシートは無い状態で)
データーを出力する前に、複製をコピーして
エクスポートするファイル名に名前を変えてから処理を実行するという方法を取れば
問題無くなると思うのですが
参考になれば幸いです。
アドバイスありがとうございました。ご指摘通り
シートを参照して他のシートで計算しているのですが
結構じゃまくさい計算式があり、シートごとに種類別で件数をカンウントさせたり、達成率をだしたり等々
私のみじくな技量ではacces側で計算をすることができませんでした。それでエクセル側でクエリーを実行させる方法で落ち着きました。ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのスプレッドシートエクスポートで、シートが追加されてしまう 2 2022/07/16 21:45
- Excel(エクセル) VBA ふたつの同じ様式シートのセルをコピーしたい 2 2023/03/08 15:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/06/01 14:45
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/03/28 14:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
AccessからExcelにエクスポートする時に常に上書きしたい
Excel(エクセル)
-
Accessのスプレッドシートエクスポートで、シートが追加されてしまう
Access(アクセス)
-
ACCESSからEXCELに出力する際、時間がかかる。
その他(プログラミング・Web制作)
-
-
4
エクセルの指定したシートにエクスポート
その他(データベース)
-
5
アクセスクエリ(複数)→マクロ→エクセル出力(ワークシート別)
その他(パソコン・スマホ・電化製品)
-
6
MS-Accessのエクスポートで異常に時間がかかるようになった
その他(データベース)
-
7
エクセルからアクセスにインポートする際のエラーについて
Access(アクセス)
-
8
ACCESS 「パラメータの入力」を消したい!!
Access(アクセス)
-
9
AccessからExcelのファイルを起動する
その他(データベース)
-
10
Accessのテーブルを既存のExcelファイルへエクスポートしたいんですが
Access(アクセス)
-
11
【Access】クエリで抽出したデータをCSV形式でエクスポートできますか?
Access(アクセス)
-
12
Access2003 クエリで、空の列は作れますか?
Access(アクセス)
-
13
アクセスからエクセルのシートを追加して、名前をつける方法
Excel(エクセル)
-
14
ACCESSでクエリを作成したら「式が複雑すぎます。」の表記が…
その他(データベース)
-
15
ACCESSのクエリで抽出条件「または」は9個までしかかけませんよね…
Access(アクセス)
-
16
テキストボックスにクエリ結果を表示させたい
その他(データベース)
-
17
アクセスで#エラーを表示させない方法は?
Access(アクセス)
-
18
アクセスのエラー「クエリには出力フィールドが1つ以上必要です。」
その他(Microsoft Office)
-
19
Accessからエクセルにエクスポート時に、自動でパスワードを設定し、インポートしたい
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
ハイパーリンクでジャンプした...
-
特定のシートのみ再計算させな...
-
ワークシートそのものの色を変...
-
エクセル、特定のシートにパス...
-
エクセルのシー名を二段表示に...
-
Accessのテーブルを既存のExcel...
-
指定したシート名以外を非表示...
-
エクセルの2つのシートを並び...
-
エクセルで複数のシートに画像...
-
エクセルのシート連番の振り直し
-
【ExcelVBA】マクロの入ったシ...
-
accessへエクセルの複数のシー...
-
DATE関数 4月31日などのあ...
-
特定の複数のシートに同じ処理...
-
vba Listviewでのチェックボッ...
-
Wordで差し込み印刷時に表示す...
-
EXCELの図形(テキストボックス)...
-
エクセルで一部のシートを見れ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルで複数のシートに画像...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
ワークシートそのものの色を変...
-
【ExcelVBA】マクロの入ったシ...
-
ハイパーリンクでジャンプした...
-
エクセルのシート連番の振り直し
-
エクセル、特定のシートにパス...
-
エクセルの2つのシートを並び...
-
エクセルのシー名を二段表示に...
-
Wordで差し込み印刷時に表示す...
-
Accessのテーブルを既存のExcel...
-
【Excel VBA】データ貼り付け先...
-
EXCELの「シートの見出し」のフ...
-
EXCELの図形(テキストボックス)...
-
accessへエクセルの複数のシー...
-
アクセスからエクセルのシート...
-
特定の複数のシートに同じ処理...
-
エクセルで、シートの名前を変...
おすすめ情報