[[20171207142432]] 『 AccessからEXCELへのエクスポートについて』(たけさん) ページの最後に飛ぶ

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

 

『 AccessからEXCELへのエクスポートについて』(たけさん)

こんにちは。
こちらでは違うのかもしれませんが、いつも助けていただいてるので
書込みさせていただきます。
不適切でしたら削除いたします

Microsoft Access 2010のクエリの結果をEXCEL2016にエクスポートしてますが、
計算式の部分が計算ごの結果として値で貼付けされていまします。
これはAccessの仕様なのでしょうか??
計算式のままエクスポートする方法はありますでしょうか??

Access:仕切割: ([納入価]-[C価])*[数量]
EXCEL:=(K2-L2)*M2

< 使用 Excel:Excel2016、使用 OS:Windows7 >


試していませんが、Accessのエクスポートは全て値にしかできないかと思います。 DB上のフィールド名は順番なんて意味が無く、それがExcelシートの何列目になるかなんて判りませんから。

Excel上は数式にしたいのであれば、Excel側でインポート後に、同様の計算式を埋めるマクロ処理を書いてはいかがでしょうか。
(???) 2017/12/07(木) 15:25


???さん

早速の書込みありがとうございます。
インポート後にマクロ処理ですね。

あとはインポートする際にマクロ処理できそうですかね。
少し考えてみます。
初心者なので、ハードル高そうですが。。。

(たけさん) 2017/12/07(木) 15:45


クエリは、Access上で帳票を使うのには便利ですが、Excelならば計算機能が充実しているので、クエリを使わず、元テーブルを直接参照するSQL文を作って、これを実行してしまう方法もありますよ。 検索すれば、ExcelからAccess MDBを使う例が多数見つかるかと思います。
(ADODB.ConnectionとかADODB.Recordsetをキーワードに加えると良いでしょう)

初めてExcelからDB操作するのは、難しいと感じるかも知れませんが、Accessに慣れてDBの考え方が身についていれば、十分に完成させられると思います。頑張ってください。
(???) 2017/12/07(木) 16:04


???さん

Accessに関しても初心者なので、少しずつ勉強します。
あれもこれもやりたいのですが、なかなか進みませんが。。。

色々教えていただきありがとうございます。
(たけさん) 2017/12/07(木) 17:22


コメント返信:

[ 一覧(最新更新順) ]


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