- ベストアンサー
マクロとモジュールの違いを教えてください
アクセス初心者のものですが、マクロとモジュールの違いが良くわかりません。 どなたか教えていただけませんか?あと、プロシージャというのも、よく理解できないのですが、教えてください。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- 標準モジュールとクラスモジュールの違い
マイクロソフトのAccess2000でVBAプログラミングを行なっておりますが、 基本的なことを教えてください。 「標準モジュール」と「クラスモジュール」の違いはなんですか? 例えば、どこからでも使えるプロシージャ Public Function getSum( i1 as integer, i2 as interger ) getSum = i1 + i2 End Function を定義したとして、標準モジュール内に書くのとクラスモジュール内に 書くのとでは、何が違ってきますか?その他とにかく「標準モジュール」 とクラスモジュールの違いを教えてください。
- ベストアンサー
- オフィス系ソフト
- マクロ「モジュールを開く」がない
アクセス2010です。 「モジュールを開く」というマクロを実行したいのですが、見つかりません。 「すべてのアクションを表示」をクリックしても出てきません。 2010になってから、なくなってしまったのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセル マクロ【モジュール】でこんなことは出来ませんか?
マクロ初心者です。 すでにインターネットとエクセルが開いている状態とします。 エクセルのマクロ【モジュール】で すでに開いている「インターネットエキスプローラを閉じ」 尚、開いている「エクセルも閉じる」 っと言うマクロ【モジュール】を教えてください。 ヨロシクお願いします。
- ベストアンサー
- オフィス系ソフト
- AccessからExcelVBAのモジュールを呼び出したい
AccessからExcelVBAのモジュールをキックし、実行する方法はあるでしょうか。 プロシージャを指定して実行さえできれば良いのですが・・・ 呼び出し元はAccessのマクロ・AccessVBAどちらでも構いません。 どちらでもできるのであれば、両方のやり方を教えていただけるとありがたいです。
- ベストアンサー
- オフィス系ソフト
- シートモジュールのマクロを標準モジュールに移したいのですが・・
マクロを標準モジュールでなく、うっかりsheet2に作成しました。 作動は問題なかったのですが、sheet2を差し替える事になったので、 マクロを標準モジュールにコピーしたいのですが、標準モジュールではうまく作動しません。 なにが原因で解決するにはどうすれば良いのか全くわかりません。 マクロ初心者でネットを参考にしながら作成したので詳しい事は分かりませんが、よろしくお願いします。
- 締切済み
- その他(Windows)
- Accessのマクロでモジュールを実行させたい。
Access2002を勉強中の初心者です。 AccessでDB1という名前のデータベースを作成し、その中で、モジュール1というモジュールを作成しました。これを実行するマクロを作成したく、次のようにマクロを作成しました。 マクロのデザイン画面でアクションに「プロージャの実行」を選択、プロージャ名入力覧の右側の...のボタンを押して式ビルダ画面を表示、ここの「関数」フォルダを開いてDB1を選択、表示されたモジュール1を貼り付けてOK。 しかし、このマクロを実行すると、次のエラーとなります。「DB1 指定されたDB1が見つけることができない関数名が含まれています」 根本的に方法が間違っているのでしょうか? アドバイスをよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- EXCEL マクロで「標準モジュールで」とどのように行けばよいのですか
よろしくお願いします。 あるマクロを シートモジュールでWorkbookのOpenイベントで あるいは標準モジュールで と書いてあったのですが 今まで ツール→マクロ→新しいマクロの記録しかやったことがないので 標準モジュールに行く方法が解りません。 超初心者ですので 解りやすく教えてください。
- ベストアンサー
- オフィス系ソフト
- ACCESSのマクロに関しまして
お願いします。 ACCESS97で追加クエリを作成し、その後自動起動にしようと思い、マクロで追加クエリを項目に入れマクロを作りました。 マクロを作成する際に、モジュールでレコード追加するテーブルを一度削除しようと思い、「DELETE文」でモジュールを作成し、マクロの追加クエリの前に「プロシージャの実行」でモジュールのプロシージャを実行するようマクロに記述しました。 <マクロ内容> (1)「プロシージャの実行」 (追加クエリで追加するテーブルの中身をDELする) (2)「クエリを開く」 (追加クエリでレコード追加) この用に記述し、マクロ名を「AutoExec」で記述して、ファイルを実行してもマクロが起動しません。 (1)の「プロシージャの実行」までは、実行されているようなのですが(テーブル内確認)、以降の追加クエリが実行されません。 何か他の設定があるのでしょうか? お願い致します。
- ベストアンサー
- オフィス系ソフト
- マクロ subプロシージャーは指定できない?
accessのマクロの アクション:プロシージャの実行 は、 subプロシージャーは指定できないのでしょうか? 標準モジュールに Sub test1() MsgBox "プロシージャーの実行のテストです" End Sub Function test2() MsgBox "プロシージャーの実行のテストです" End Function と作り、 マクロのプロシージャの実行で プロシージャ名をtest2()にすると、うまく表示されますが、 test1()だと、失敗します。 subプロシージャーをマクロで呼び出す方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- マクロを効率よく作成するには
会計事務所で、エクセルのマクロの作成をよく行います。 ですが、新しいマクロを作成する時に、すべてタイピングしてコードを書いているのが、もっと効率良くするほうほうがある様な気がしています。 ネットで検索すると、クラスモジュールの利用が良いらしいのですが、少し使ってみても、今一つ理解ができません。 標準モジュールで子プロシージャを使っても同じ事だと感じてしまいます。 そこで、クラスモジュールで効率が上がるポイントと、クラスモジュールでなくても、何かマクロ作成の効率を上げる方法を、ご教授頂ければと思います。 宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- 3ヶ月の遠距離恋愛で別れた元恋人のことが忘れられません。私の言葉に対して彼女が圧力や恐怖を感じたためです。言葉遣いが悪いわけではなく、理詰めで話しすぎたため彼女を追い詰めてしまいました。
- 彼女は精神的に不安定で誰とでも仲良くしすぎる傾向があります。初対面の人ともLINE交換し、ランチの約束をしたり、男友達と飲み会やグランピングの約束をしました。遠距離でなかなか会えない中、私はヤキモチ焼きになりました。
- 彼女は私の言葉に恐怖を感じ、別れを切り出しました。私は真剣な気持ちで彼女と問題を解決していきたかったのですが、伝わりませんでした。一旦は別れを受け入れましたが、諦めたくない気持ちもあります。連絡を控えて彼女が落ち着いた頃に改めて連絡するべきか、諦めて次に進むべきかアドバイスを求めています。
お礼
ご回答ありがとうございました。マクロとモジュールの違いが、だんだんとわかってきました。アクセスって奥が深いですね。