A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
>この、(2)の処理を、エクセルのマクロを用いて行いたい
>のですが、
というご質問でしたら、skikichiさんのご回答どおりでは
ないでしょうか?
そうではなく、(1)も(2)もAccessから自動で行いたい、
つまり、
>ACCESSからエクセルのマクロを操作したい
ということでしたら、
AccessVBA記述するときのVBEditorの画面で
「ツール」「参照設定」で、
「Microsoft Excel ×.0 Object Library」
にチェックをいれてあげれば、オートメーション(でしたっけ?)で、
AccessVBA上で、ExcelVBAのコードを書いて
Excelを制御することは可能です。
たとえば、Cドライブのルートに事前にExcelファイル
(sample.xls)を作り、以下のようなコードをAccessの標準モジュールに書いて(コピペして)
実行してやればExcelがVBA制御可能な状態でsample.xlsが
開きます。
Sub test01()
Dim objEXE As Object
Set objEXE = Excel.Application
objEXE.Workbooks.Open ("c:\sample.xls") 'Excelファイルを開く
objEXE.Visible = True 'Excelを表示する
objEXE.ScreenUpdating = True 'Excelの画面を更新する
End Sub
これはWordやOutlookからも同様に可能です。
Excelへの出力はTransferほにゃららという
命令でやればいいと思います。
No.2
- 回答日時:
セルの整形だけでいいのですか?
Excel(2003の場合)のマクロでファイルオープン時に・・・
Sub Auto_open()
Cells.Select
Cells.EntireColumn.AutoFit
End Sub
でよろしいかと思いますが!?
もし、保存ファイル名を可変にしたり、マクロは保存したくないとかでしたら、ちょっと工夫がいりますが可能です。
分らない点はご質問ください。
No.1
- 回答日時:
どのような操作を想定されていますか?
セル幅や項目変更等は決まったパターンではないということですね!?
データ内容等で可変てことですか?
Excel側にその条件をパラメーターで引き渡し、マクロ操作するのではダメですか?
AccessからExcelへのデータ出力のマクロは何を使用されていますか?
この回答への補足
ご回答有難うございます。
想定している作業は、セルの幅、列の調整だけです。
エクセルに出力すると、セル幅や列の幅が均等になっていないので、こちらをきれいにしたいだけなのです。
>Excel側にその条件をパラメーターで引き渡し、マク
>ロ操作するのではダメですか?
この作業は、どのようにされるのですか?自分、ACCESSを使うのが久々なので、完全に忘れてしまっているものですから・・・
>AccessからExcelへのデータ出力のマクロは何を使用
>されていますか?
アクション「出力」でエクセルに出力しています。
VB?VBA?を使う手もあるようなのですが、自分全く分からない者で。。。
大変お手数ですが、宜しくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(Microsoft Office) エクセルのマクロについて教えてください。 5 2023/01/21 09:39
- Excel(エクセル) エクセルでcsvファイルを開いてVBAを使いたい 7 2022/04/28 11:12
- その他(Microsoft Office) ワードのマクロについて教えてください。 1 2023/01/22 11:43
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- その他(Microsoft Office) VBA CSV出力について 3 2023/04/19 14:14
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) エクセルのマクロを教えてください シート内の背景色が赤のセルだけを残して 他のセルは削除したいです。 3 2023/07/12 12:26
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行して 作業フォルダの中にある PDFファイル名を 3 2023/07/01 15:16
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスからエクスポートする...
-
EXCELでシート別にPDF出力出来...
-
ACCESSで毎回CSVファイルをテー...
-
ACCESSのエクスポートでEXCELの...
-
エクセルで縦のカラムデータを...
-
Access Excel出力する保存先を...
-
Accessにはマクロ記録って無い...
-
Accessでエクセル出力の保存先指定
-
アクセスクエリ(複数)→マクロ...
-
Access2013の質問です
-
ACCESSのVBAで自動的に保存...
-
データをテキストファイルに定...
-
指数表示しない方法
-
ACCESS で 項目名を出力せずに...
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
tmpファイル なぜできる?削除...
-
共有フォルダに誰が何にアクセ...
-
「1004:アプリケーション定義...
-
AccessからExcelのファイルを起...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスクエリ(複数)→マクロ...
-
ACCESS で 項目名を出力せずに...
-
エクセルで縦のカラムデータを...
-
EXCELでシート別にPDF出力出来...
-
Access Excel出力する保存先を...
-
Accessでエクセル出力の保存先指定
-
指数表示しない方法
-
teraterm から起動したプログラ...
-
Access データベースの最適化を...
-
Access内の任意のクエリを指定...
-
AccessでUTF-8のtxtデータを出力
-
AccessのデータをExcelの決まっ...
-
エクセル 入力フォームのデータ...
-
access 更新ボタンを作る
-
アクセスからエクセルの起動が...
-
Accessから指定した画像データ...
-
MS SQL上にあるデータベースの...
-
Accessレポート出力時の範囲指定
-
Accessにはマクロ記録って無い...
-
クエリデータの取り出し
おすすめ情報