• 締切済み
  • すぐに回答を!

Excelとaccessの連携

Excelをインターフェースにして、accessをデータの入出力先として業務を行いたいと思っております。 Accessは社内lan上、数台しかインストールされてなく、 Excelは全員のブースにある環境ですが、VBAを使えば、 AccessがインストールされていないPCからもAccessデータへの 処理は可能でしょうか? 初歩的質問かもしれませんが、どなたかご回答いただけると 嬉しいです。よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数575
  • ありがとう数0

みんなの回答

  • 回答No.2

こんばんは。 質問内容(Excel + VBA で Access への接続)は技術的には可能です。様々な問題は別としてです。 ところで、 Access Runtime については検討されましたか? 開発者は Access 、利用者は Access Rumtime で済むようなことはないでしょうか? Microsoft Access 2010 Runtime(無償) http://www.microsoft.com/downloads/details.aspx?familyid=57A350CD-5250-4DF6-BFD1-6CED700A6715&displaylang=ja 注意事項としては、 Access (Jet) は最大255ユーザまで、推奨20ユーザまでサポートしています。*クライアントPCのOSのバージョンやサービスパック・アップデートの有無にも注意が必要です。LANの性能についても注意を払わないと動作が低速になるおそれもあります。ユーザ数が増えると入力されるデータ件数も増加するので休憩時間ごとにバックアップを実施するなどバックアップの間隔をこれまでよりも短くすることをおすすめします(重要なのは再入力にかかる時間です)。 * http://msdn.microsoft.com/ja-jp/library/ms811092.aspx 古い資料ですので、現在のハードウェア、ネットワーク性能を考えると異なるかもしれません。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • ExcelとAccessの連携

    タイトルの通り、Excelのマクロを利用しデータをフォーム(Excel)から入力し、データが自動的にAccessのテーブルにおちるようにしたい。もちろん逆方向も操作したい、Accessのテーブルからデータを抽出し、Excel上で加工したい(以上すべて処理は、Excelのマクロで処理したい)。 そうゆう参考サイドがありますか? あったら、教えてください、お願いします。

  • ExcelからAccessのクエリを呼び出したい

    約20,000レコードほどのデータを一気にExcelのVBA上の選択SQLでEditとUpdateで処理しようと思ったのですが、一気に処理できるレコード数に制約があるようでエラーになりました。 Access内のクエリだとOKみたいですがExcelからAccessのクエリを呼び出す方法がわかりません。 どうしたらいいのでしょうか? よろしくお願いします。 バージョンは2002です。

  • AccessからExcelのパスワードを解除

    いつもお世話になっております。 結構切羽詰っている状況での質問です。 AccessからExcelのデータを取込むように VBAで作成しておりましたら、 困ったところで引っかかってしまいました。 Excelを開いている時はならないのですが、 そのExcelファイルそのものにパスワードがかかっている為、 直接Accessから開くと、エラーになってしまいます。 Access側からVBAを使って、パスワード解除は出来ませんでしょうか? どなたか教えて下さいm(_ _)m

  • 回答No.1
  • osamuy
  • ベストアンサー率42% (1231/2878)

検索すると似たような話がたくさんあるので、可能かと。 http://www.google.co.jp/search?hl=ja&lr=lang_ja&tbs=lr%3Alang_1ja&q=Excel+MDB+%E6%9B%B4%E6%96%B0&btnG=%E6%A4%9C%E7%B4%A2&aq=f&aqi=g1&aql=&oq= ただ、Access側で複雑なマクロ/VBAモジュールを多用してたりすると、Excel側でも同じような処理を描く必要があるから、いろいろ面倒かも。

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • EXCELとACCESSとの連携

    VABの初心者です。 EXCELとACCESSの連携を考えています。 次のようなEXCELデータがあり、名前は 人によって違う値が入っていて それぞれ個人が別ファイルをみています。 この名前のところを参照して、 ACCESSのテーブルで名前が同じ値であれば、 状態をところの更新かけたいのですがどうしたらいいでしょうか? よろしくお願いします。 EXCELデータ    B    C     名前  状態 1   佐藤   仕事中 ACCESSテーブル(テーブル名:T_jyotai) T_item   ID   名前   状態   S   佐藤   休み   K   小西 出張中   N   西村   仕事中

  • AccessとExcelの連携

    具体的にはAccessとExcelの連携はどのようなことができますか? ExcelのデータをAccessに使えますか?

  • ACCESSからEXCELのマクロを実行

    ACCESSのデータをEXCELに落として、その後、EXCEL上でマクロを実行させたいのですが、可能でしょうか。 ACCESSのVBAでEXCELを操作することができるのは知っているのですが、EXCELの機能のマクロ(罫線を引いたり、始点―終点間に矢印を引いたり)などをしたいのです。 よろしくお願いします。

  • Accessに取り込むデータの置き場

    Accessが社内LAN内の共有フォルダに置かれています。 このAccessにExcel(数百個)のデータを取り込みたいです。 この場合にExcelはどこに置けばいいでしょうか? シンプルに、Accessと同じLAN内の共有フォルダに置けば、取り込みはできるのですが、 不注意でExcelを削除・移動されないか、運用面で心配です。 できればShare Point OnlineのようなクラウドにExcelを置きたいのですが、 Accessから繋ぐ方法がわかりません。 もしかしてAccessをどこかのクラウドに置き、Excelも同じくクラウドに置いて、 VBAを使って自動で取り込めたりするでしょうか? よろしくお願いします。 Access、ExcelはOffice365使ってます。

  • ExelとACCESSの連携について

    社内で使用しているExcelファイルをACCESSで一元管理出来ないか質問です。 osはWindows7、オフィスは2010 ACCESSからExcelファイル1つにリンクする所までは出来て、ACCESSへ入力したら同時にExcelへ反映させる事も出来ました。 次にしたいのが、その反映されたExcelのセル値を他のExcelファイルへ入力される、というプログラムを組みたいのです ACCESSでExcel1のファイルを更新したら、Excel2のファイルにも反映される、と言う感じです 拙い説明で申し訳ありませんが、よろしくお願い致します

  • AccessのVBAの教本を探しています

    VBAはEXCELで結構使うのですが、データ量がEXCELでは処理しきれないので、AccessのVBAでデータ処理をやりたいのですが、基本事項とコマンドを解説した適当な教材を探しています。どなたか紹介いただけないでしょうか。

  • Access VBA実行中にエクセルが開かない

    すみません、お世話になります。 Access VBA初心者なので言葉足らずかも知れません。 申し訳ありません。 Access VBAで画面からDBの値を抽出して画面に表示、 プログラム上でその表示データをエクセル出力するというものを 作成しています。 エクセルは新しいブックを作成してデスクトップに貼り付けるように 指定しています。 エクセ出力後、Accessを終了せずに作成したエクセルを開こうとすると エクセルが最後まで表示できません。 Accessを終了するとエクセルはちゃんと表示されます。 何かAccessのほうで設定しなくてはいけないのでしょうか? それともプログラムで制御しなくてはいけないのでしょうか? まったく想像がつきません。 よろしくお願いします。

  • AccessのVBAでExcel同様の計測データ処理できますか?

     これまでExcelのVBAで計測データの処理を行っていました。 数千~数万行のデータを指定したXLSファイルから読み取り、 対象期間内の平均や分散を求めたり、後処理(累乗や対数あ り)を行うような処理です。  今回、新たに処理するデータが、Accessのファイル形式で 保存されています。提供元の都合でこちらからファイル形式 の指定はできません。  いままで通りの処理は、VBAさえ使こなせばAccess上でも可 能でしょうか? Accessの経験はないに等しいですが、可能 なら勉強して取り組んでみようと思います。  ファイルをXLSに変換してこれまでのようにExcel上で処理 という手も考えられますが、行数が多くファイルを分割する など手間が増えそうなので、可能ならばAccess上で処理でき ればと考えています。

  • AccessVBA(2003)でExcelデータの作成

    Access2003で社内のシステムを構築しています。 OSはWindowsXPです。 AccessVBAでテーブルもしくはクエリから、Excelで取り込める CSV形式でExportしたいのですが、なかなかうまく行きません。 (他のシステムへのインターフェース) DoCmd.TransferText acExportDelim を使用した例などを教えていただければ幸いです。 それとも他に良い方法はあるのでしょうか?。 よろしくお願いします。

  • ExcelとAccess

    200~300万行あるカンマ区切りテキストデータ(過去10年の株価データ)があります。これをExcelで計算列を数列追加して(分析して)、データベースとして使いたいと思っています。もちろんExcelには行数制限がありますし、データベースとして使うならAccessなのですが、Excelは高度にできてもAccessは全くできません。 Excelの計算式は、Accessでも同じように使えますか? また、何かいいアイデアはないでしょうか。