No.1ベストアンサー
- 回答日時:
こんにちは。
maruru01です。題のDAOの意味がわかりませんが、エクセルオブジェクトを使用してシートとかセルを操作するということでよいでしょうか。
まず、コード画面のメニューの[プロジェクト]→[参照設定]で、
「Microsoft Excel X.X Object Library」(X.Xはバージョン)
にチェックを入れてOKします。
これでエクセルオブジェクトが使用可になったので、以下のように書きます。
Dim xlApp As Excel.Application 'Excelアプリケーションオブジェクト
Dim xlBook As WorkBook 'Workbookオブジェクト
Dim xlSheet As WorkSheet 'Worksheetオブジェクト
'アプリケーションの参照
Set xlApp = CreateObject("Excel.Application")
'ブックの参照
Set xlBook = xlApp.Workbooks.Open("エクセルファイルのフルパス")
'シートの参照
Set xlSheet = xlBook.Worksheets(シート名)
ここにそのシート内での操作を記述(ExcelVBAの要領)
例)セルA1に値("Test")を代入
xlSheet.Range("A1") = "Test"
'シートの参照破棄
Set xlSheet = Nothing
'ブックを保存して閉じて、参照破棄
xlBook.Close True
Set xlBook = Nothing
’アプリケーションを終了して、参照破棄
xlApp.Quit
Set xlApp = Nothing
No.3
- 回答日時:
トップページにリンクを張りましたが、タイトルを見ていってください。
Excelへのリンクテーブルの作成方法が、参考になると思います。
ちなみにExcel2000は未検証だけど
Excel 8.0→Excel 9.0
だと思います。
参考URL:http://homepage2.nifty.com/inform/vbdb/
No.2
- 回答日時:
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- PostgreSQL ポストグレにあるExcelファイルを開くには 1 2022/12/13 18:07
- Excel(エクセル) Excelでマウスを使って横スクロールしたい 7 2022/06/07 17:56
- Excel(エクセル) excel2003でdec2bin 1 2022/08/20 16:38
- Visual Basic(VBA) Vba 互換モードでのAppActiveについて教えてください 2 2022/06/27 18:47
- Excel(エクセル) 文書を作るのに会社の人は皆Excelを使っています。 Excelではセルが邪魔だと思うのですが、スム 11 2022/12/13 15:52
- Access(アクセス) Access2016でフォーム内にExcelの複数シートを 表示させるイメージで複数テーブルの デー 1 2022/11/25 15:30
- Excel(エクセル) Microsoft365の購入について。 朝、自宅のパソコンでExcel家計簿を入力しようとしたら、 5 2022/07/01 06:59
- ノートパソコン パソコンの購入方法について。 Excelの勉強をするためにwindowsパソコンがを購入しようと考え 5 2022/10/29 13:28
- Excel(エクセル) 「Excelのオプション」の「ユーザーインターフェイスのオプション」の設定値をVBAで取得したい 1 2022/07/31 23:49
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
[VBA]CDOメッセージ送信エラー
-
エクセルのVBAの標準モジュール...
-
PowerPointVBAでスライドマスタ...
-
ACCESS activeXコンポーネント...
-
VBAからPDFファイルにパスワー...
-
Excelでフィルタをかけると警告...
-
実行時エラー 3265「要求された...
-
VBで引数にDictionaryオブジェ...
-
Excel VBAでシートのコピー、移...
-
ExcelVBAでのNZ関数について
-
VBA (Row とRowsの違いについて)
-
VBAについてです。 初心者です...
-
テキストボックス中の文字列の...
-
Accessフォームから指定のExcel...
-
DelphiのTListについて
-
findメソッドの変数について
-
EXCEL VBAで標準モジュール内...
-
vbsのFolderExistsで部分一致を...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
worksheetFunctionクラスのVloo...
-
「Columns("A:C")」の列文字を...
-
エクセルのVBAの標準モジュール...
-
実行時エラー 3265「要求された...
-
VBAで既に開いている別アプリケ...
-
PowerPointVBAでスライドマスタ...
-
VBAで Set wb = Sheets(1).Cop...
-
エクセルマクロエラー「'Cells'...
-
ある文字列が全て数字であるか...
-
VBAについてです。 初心者です...
-
VBScriptでファイルの日時順(降...
-
Excelでフィルタをかけると警告...
-
VBAからPDFファイルにパスワー...
-
VBで引数にDictionaryオブジェ...
-
このように書くべきですか? { ...
-
EXCEL VBA オートシェイプナン...
-
テキストボックス中の文字列の...
-
エクセルVBAでcode128のバー...
-
[VBA]CDOメッセージ送信エラー
-
オブジェクトが見つかりません
おすすめ情報