• ベストアンサー

アクセスからのデータをエクセルにリンク付で取込

タイトルの件、質問します。 アクセルにあるデータをエクセルに、リンクで取込む事はできますか? 私は、アクセスの印刷プレビューにある、エクセルへエクスポートのボタンを 現在は、利用しています。ただ、これは、アクセルのデータが更新されるごとに エクセルへ、再び、エクスポートしなければいけません。 リアルタイムで、アクセスのデータが更新された情報がエクセルに欲しいです。 理由は、私が、アクセルを使えないのと、エクセルでは、データの加工等ができる からです。 できれば、エクセル側で、アクセスの情報をいじれないようにしたいです。 宜しくお願いします。 エクセルのバージョン:2003

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

データメニューの外部データの取り込みで「mdbにリンク」します。 参考: http://www.asahi-net.or.jp/~ef2o-inue/kihon/sub01_05_22.html それで >アクセルにあるデータをエクセルに、リンクで取込む事はできますか? アクセスの,具体的に一体何をエクセルに取り込みたいのですか? 例えばテーブル 例えばクエリの結果 etc,etc また,エクセルに取り込んだあと,一体何をしたいのですか? たとえばシートにずらりと結果が並べばそれでOK,あとは自分で関数で何とでも計算できます たとえばピボットテーブルレポートで集計の処理を行いたい etc,etc

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

エクセル側で、データー外部データの取り込みーデータの取り込みの操作でやってますか。 取り込んだ、あとのテーブル等の追加・変更・削除は、ツールバーの !ボタンを押さないと更新されない。 これぐらい毎回クリックしたら。自分でアクセスの勉強もしないで、あれもしたいといっても出来ないことがほとんどですよ。 特に他ソフトとの連携で何かをやるなんて、高等技術で、備え付けの操作以外は出来ません。VBAなどでも出来ないことも多いと思われ高度な力が要ると思う。 勉強すればするほど難しさが判ってくると思うよ。

関連するQ&A

  • AccessにExcelのデータがリンクできない

    Office2003です。エクセルで作成したデータをアクセスにリンクしています。更新の作業は、エクセルで行っています。アクセスのテーブルを開こうとしたら、「外部テーブルのフォーマットが正しくありません」のエラーメッセージがでました。エクセルで何かしてはいけない事をしてしまったのでしょうか。

  • アクセスとエクセルのリンク

    Windows10でACCESS2019、Excel2016を使用しています。 現在、ACCESSにシステムのデータをリンクさせてまして、 簡単に加工するためにそのデータを簡易にしたクエリを Excelにピボットでリンクさせました。 ACCESSの入っていないパソコンではExcelからACCESSを 読み込まないのでruntime2010の32bitをインストールして 試みましたが、うまくいきませんでした。 どなたか解決方法を教えていただけないでしょうか?

  • リンクデータが更新できない (エクセル2010)

    Access2003から出力したエクセルシート(A)をもとに、そのエクセルを他のエクセルシート(B)の所定のセルとリンクさせようと思っていますが、うまくいきません。 (A)はデイリーで更新される生データですが、セル位置は常に固定され、その中身や数量が変動します。 (B)は10枚以上に及ぶ所定のフォーマットで、ビジュアル的な加工がなされています。 なお(B)の構造上、Accessからじかに(B)に放り込むことは不可能(だと思っています)なので、一旦(A)として生データをエクセルに変換してから、(A)→(B)にリンクというのが目論見です。 まず(B)の各セルを(A)の該当セルとリンクさせました。 次に(A)の数値をマニュアルで変更したら、リンクしている(B)も当然更新されました。 しかしAccessから(A)の最新データを落としてから(B)を開いてデータソースへのリンク「更新する」ボタンを押しても、(B)が反応せず「ファイルを読み込めません」というエラーメッセージが出ます。 当然(B)の中のデータも更新されていません。 Access2003から出力される(A)がxlsなので、(B)もxlsの拡張子で作りましたがダメです。 何か解決する方法はありませんでしょうか?

  • アクセスからリンクするエクセルの更新できるVer

    Access2003にExcel2003をリンクして、このエクセルにデータの追加と更新をしています。Access2013になってリンクのエクセルにデータの追加はできても更新はできない仕様になりました。この変更がAccessのどのVerから実施されたのか知りたいと思っています。若し、Access2007では、リンクするExcelの更新が可能であれば、Access2003(WinXP)を廃棄したいと思います。 よろしくお願いします。

  • ACCESSでリンクテーブルのデータを自動取り込みしたい

    業務データの処理について、お教え願えればとご質問致します。 ACCESS2000でエクセルにリンクテーブルを設定しており、月に一度 エクセルのデータが更新されています。 手動作業で、このリンクテーブルの「すべてのレコード」を選択した後 ACCESSのテーブルに貼り付けて引き続く作業をしています。 複写するリンクテーブルの数が多いので マクロかVBAで自動的に取り込みたいのですが、  どうも良い方法が分かりません。 よい方法をご存知の方、居られましたらご教授下さい。

  • 外部データの取込みでエクセルを指定する事はできる?

    タイトルの件、質問いたします。 エクセルの取込ブックに、エクセルの名簿ブックから、全データを 取り込む事はできますか?? 取込方法は、リンクで取りこむイメージです。名簿ブックが更新されたら 取込ブックの情報も更新されるといった具合です。 マイクロソフト、アクセスからの取込は、外部データの取込で可能であるとわかりました。 これと同じ要領で、エクセルのファイルのデータも取りこみたいと考えています。 ご存知の方いらっしゃいましたら、宜しくお願いします。

  • EXCELデータをリンクテーブルとしてACCESSで使う・・・・

    初心者ですが、よろしくお願いいたします。 顧客のデータをEXCELで管理しておりますが、ACCESSでの管理に変更します。そこで、ACCESSでの基盤となるデータなのですが、EXCELで入力して、それを毎日ACCESSのテーブルに引っ張ってくる方法をとりたいのです。過去のデータから現在のデータまで必要です。その方法なのですが、 (1)EXCELのデータをリンクしてリンクテーブルを作成。それをもとにフォームやレポートを作成・・・。 (2)削除クエリで前日の基盤のデータを丸ごと全部消してしまい、追加クエリで新データを丸ごと追加する。 ・・・と自分なりに2つの方法を考えたのですが、経験不足の為、これがベストの方法かよく分かりません。 みなさんは単純にEXCELのデータをACCESSのテーブルに毎日データを更新していくときはどのような方法をとっているのでしょうか。なにかスマートなやり方ありますでしょうか・・・。 よきアドバイスよろしくお願いいたします。

  • Excel VBA Accessでデータ取り込み

    Excel VBA、Access VBAについてお教え下さい。 「My_Excel.xlsm」というファイルがあります。このファイルにはボタンが1つあります。 このボタンを押すことにより、「Imp_Excel.xlsx」というファイルを取り込みたいと思います。 取り込み先ですが、「My_Excel.xlsm」に取込むのではなく、Accessの「My_Access.accdb」の「T_MyTable」というテーブルに取り込みたいと思っています。 Accessから直に「Imp_Excel.xlsx」をインポートするには、TransferSpreadsheetを用いれば比較的簡単にデータをAccessに取り込むことができるのですが、「My_Excel.xlsm」をまたいでAccessに取り込みたいので、TransferSpreadsheetは使えません。 やり方としては、 My_Excel.xlsxを開く。 レコードセット取得。 レコードセットがEOFになるまでまわして、SQLのINSERT、またはAddNewメソッドを使用して1件1件挿入していくしか方法はないでしょうか? 今のところ、私が思い浮かぶのは上記の方法なのですが、何かもっと簡単にやれるような方法はあるでしょうか?よろしくお願いします。

  • アクセスからエクセルへのエクスポート方法

    アクセスからエクセルへデータのエクスポートをしたいのですが うまく出来ません。 ご意見頂けますでしょうか。(方法が正しいかどうかもお教え願います。) 内容はフォームは一覧形式で表示しており、一覧それぞれにあるボタンを 押すことによりエクセルへエクスポートする。 1.アクセスで作ったフォーム上にボタンを配置 2.ボタンにはアクセスからエクセルへのエクスポートするマクロを設定   (TransferSpreadSeetの方法で設定) 3.一覧には見えないようにユーザIDを設定している。 4.そのユーザーIDでボタンを押されたユーザIDの情報をエクスポートする。   ちなみにエクスポートする情報はクエリーで作成しています。 エクセルまでは展開されているのですが内容がまったくない状態です。 (エクセルを開いただけ。) うまくユーザIDが渡っているかが疑問なところです。 不明点、不足点などありましたら言って下さい。 よろしくお願いします。

  • アクセス2000 65536行を超えるデータのエクセルへのエクスポートについて

    いつもお世話になります。 約220000件のアクセスデータがあり、それをエクセルにエクスポートしたいのですが、そのままでは無理です。 そこで、データの2列目に、約760種類のテキストのコードがあるのですが、1つのコードのデータごとにエクセルファイルをエクスポートする、つまり、約760のエクセルファイルをコードで判断させて、自動的に(もしくは簡単に)エクスポートすることは可能でしょうか?尚、1つのコードの行数が65536を超えることはありません。 以上宜しくお願い致します。

専門家に質問してみよう