Accessに詳しい方に質問です。
Excelで入力したデータを、Accessのテーブルに追加したいのですが、サンプルソースなどを探してみるのですがなかなか見つからないので教えていただけると助かります。
勉強もかねて、家計簿を作ろうとしているのですが、
入力・集計結果表示はExcelで、データ管理をAccessで行いたいと思っています。例として、Accessのテーブルに追加したい項目として、
支出年月日、勘定科目、支出金額
を追加できるようにしたいのですが、VBAでどのように記述して良いのか行き詰まってしまっている状態です。
詳しい方、知恵を貸していただけないでしょうか。サンプルソースを掲示しているサイトでも教えていただけると助かります。
No.4ベストアンサー
- 回答日時:
mihimani51さん 今晩は!
>勉強もかねて、家計簿を作ろうとしているのですが、
Accessは初めてですか?
家計簿のレベルにも依りますが、Accessは可也面倒です。
最初からExcelで作成された方が楽だと思いますが。
■エクセルで作った家計簿を公開します↓
http://suin.asia/2008/08/08/excel-kakeibo.html
内容:Office2003 Excelで家計簿を作成しました。使う人はいないかもしれませんが、一応公開しておきます。
ソースをダウンロード出来ますので、先ずは人の作成したソースを理解され改善された上で物足りなければ、Accessの勉強をされた方が良いと思いますが。
★エクセル取込みしたテーブルから他のテーブルにレコード追加するには↓
http://www.accessclub.jp/bbs5/0034/vba10855.html
■Excelで作った備品一覧をAccessに取り込む↓
http://www.h7.dion.ne.jp/~htomix5/toss/komubunsy …
例題は備品一覧ですが、これを支出年月日、勘定科目、支出金額に置き換えればよいと思います。
私も現役時代に会社の大規模なデータを取り扱う為に、Access98でプログラムを組んだのですが当時はサイトも無く毎日図書館通いで随分苦労ましたが、現在のExcel2003は格段と進歩していますのでデータベースを使用するだけのデータ数ならExcelをお勧めします。
No.3
- 回答日時:
アクセスのモジュールに
Sub test12()
MsgBox CurDir & "\生徒追加.xls"
DoCmd.TransferSpreadsheet acImport, 8, "生徒", CurDir & "\生徒追加.xls", True, "A1:K3"
End Sub
をやってみました。
私の場合
生徒テーブルがあり1-11フィールドあります。
エクセルにA-K列まで
第1行目はアクセスの生徒テーブルのフィールド名を入れました。
データは2行作りました。ーー>A1:K3
データをエクセルシート(Sheet1)に追加して作りました。
実行すると、アクセスの生徒テーブルにレコードが追加されました。
2度実行するとダブって追加されます。
ーー
ADOなどで追加する方法も有るが、こちらが簡単です。
アクセステーブルオープン
MoveLast
AddNew
エクセル列よりフィールドに代入(始めにエクセルの世界に入る必要あり)
Update
繰り返し
No.2
- 回答日時:
こちらもお勧め
http://home.att.ne.jp/zeta/gen/excel/c04p02.htm
こちらはAccessのVBA&ADOについてですが、接続の方法が若干異なるだけで、ExcelのVBAについても適用できます。
http://mail.accessclub.jp/ado/index.html
No.1
- 回答日時:
ExcelのVBA関連の本には、だいたい載っていますね。
私が本以外で参考にしているサイトです。
http://www.asahi-net.or.jp/~ef2o-inue/top01.html
VBA応用→データベース操作と進んで下さい。
接続自体は難しくありませんが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- Access(アクセス) accessデータを指定したExcel、そして指定したセルへエクスポートするaccess VBAコー 2 2023/05/17 17:02
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- その他(プログラミング・Web制作) Accessの代わりのノンプログラムデータベース作成 4 2022/10/21 09:26
- その他(Microsoft Office) excel テーブル 4 2023/03/18 16:11
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access2002でExcel2002のデータ...
-
Access フォームからの入力結...
-
SQL文で パラメータが少なすぎ...
-
日付型のフィールドに空白を入...
-
差込印刷での全角表示について...
-
Access2010での、レポートの両...
-
Excel表について(1)
-
【エクセル】指定した日付に一...
-
海外ドラマ『プリズン・ブレイ...
-
アクセス・クエリの抽出条件(...
-
テーブルに表示されているもの...
-
アクセスのエラー「クエリには...
-
ACCESSで追加クエリを連続実行...
-
ACCESSで出欠リストを管理する
-
Accessのデータ型の日付/時刻型...
-
アクセス・テーブルの改行につ...
-
windows liveメール アドレス帳
-
Acccessで2つのテーブルから1...
-
accessでの文字列の混ざった連...
-
Accessの桁区切りについ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ACCESSにEXCELからインポートし...
-
ACCESS、フィールドが異なるデ...
-
アクセス2003 複数の列に...
-
Access2010でVBAでのインポート
-
Access フォームからの入力結...
-
アクセスでの、固定長でのテキ...
-
Excelで入力したデータをAccess...
-
Access(アクセス)でのインポー...
-
Access2016でフォーム内にExcel...
-
アクセス 日付を項目追加して取込
-
アクセスの容量がなぜか増加します
-
accessのデータを検索するツー...
-
Access テーブルをデータシー...
-
アクセス2010にエクセルデータ...
-
ACCESS ユニオンクエリ...
-
Access2002でExcel2002のデータ...
-
accessのデータで重複している...
-
エクセルからアクセスへデータ転送
-
支店から本社のアクセスファイ...
-
access 2003 1万件以上がカット...
おすすめ情報