• ベストアンサー

access2010 マクロの登録について

access2010 のマクロの登録について、お聞きしたいことがあります。 1つのマクロファイルに、いろいろなマクロを登録することはできないのでしょうか? 以前のバージョンを試していないので、はっきりわかりませんが、 2007までは、マクロを登録するところに、マクロ名の列があります。 これを利用することによって、1つのファイルに複数のマクロが登録できそうなのですが・・・ これと同じ事を2010でする場合は、どうすればいいのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

2010では、サブマクロ というのが、以前のバージョンのマクロ名に相当する機能です。 マクロの中に複数のサブマクロを作成できて、そのサブマクロに中に複数のアクションを登録できます。 ちなみに、以前のバージョンで、「条件」にあたるのなが、「If」になります。

a-z_A-Z
質問者

お礼

ありがとうございます。 思っていた通りのことができました。 非常に助かりました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • m3_maki
  • ベストアンサー率64% (295/459)
回答No.1

2010 は持ってないのですが 2007 では、デザイン画面のリボンに 「マクロ名」 というのがあります。

a-z_A-Z
質問者

お礼

ありがとうございます。 残念ながら、2007と2010では、画面が全く変わっています。 そのため、マクロ名というのが無くなっています。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • accessマクロについて教えてください。

    csvファイルをaccessにインポート、エクスポートする業務があります。 ファイル名は「○○1」などとしています。 ※○○は全てのファイルに共通する名称で、 その後ろにファイルごとの連番をつけています。 この業務をマクロ化したいのです。 1つのマクロで1つのファイルをインポート、エクスポートする方法は分かるのですが、 複数ファイルを同時に変換する方法が分かりません。 VBAでも良いですので、教えてください。

  • アクセス・マクロの登録について

    いつもお知恵拝借、ありがとうございます。 最近、初めてaccess vbaのモジュールを作成しました。excelでは経験があったので、そのつもりで、フォームのコマンドボタンに「マクロの登録」をしようと思ったのですが、excelの時のように、右クリック→マクロの登録・・・と言うわけにはいかないようです。 いろいろネットも調べてみたのですが、どうも要領を得ません(^^;) accessのフォームのコマンドボタンに、マクロを登録するにはどうしたらいいのでしょうか? 因みに、vbeの画面から実行すると、ちゃんと動いてくれます。 基本的な質問ではなはだ恐縮ですが、どなたかご指導のほど、よろしくお願いしますm(_ _)m

  • アクセスのマクロについて

    お世話になります。 アクセスのマクロで、エクセルのファイルをインポートする場合、ファイルを指定したあとにインポートウィザードが開きますが、この時に出てくるたとえば「シートの選択」、「先頭行をフィールド名として使うにチェックを入れる」などをマクロで自動的に出来るのでしょうか?そして最後にインポート先のファイルを指定するところまでマクロで自動的に行き着きたいのですが、可能でしょうか? わかりにくい質問でしたらすみませんが、よろしくお願いいたします。

  • エクセル、マクロの登録方法

    エクセルのマクロ登録で、ファイルの保存を登録したい。 毎回違うファイル名で登録したいので、マクロ実行時に ファイル名登録のところで一時中断させて ファイル名を入力可能なようにマクロを作成できませんか?

  • Access マクロ反映

    現在、複数のエクセルファイル(ファイルの中は複数のシート)があります。いずれも、マクロを含んでおり、値は別シートや別ファイルを参照するものがほとんどです。 そのデータをAccessに取り込みたいのですが。 ただ、インポートするだけですと値のみしか挿入されません。 計算式やマクロを取り込むことは可能でしょうか。 簡単なコード等も教えていただけると助かります。 よろしくお願いします。

  • EXCEL:マクロの登録ができない・・・

    EXCELのマクロをオブジェクトに登録する際に以下の問題が発生し、 マクロを登録することができません。 (1)複数のマクロを含んだファイル(ファイルの保存場所は会社の LAN上で個人のPCではありません)を開き、その際マクロは「有効」 にして開きます。 (2)開いたら、既に作成してあるマクロを、シート内にあるオブジェクトに登録します。 ここまでは問題ないのですが、 (3)マクロの登録後、そのオブジェクトをクリックする(=マクロを実行する)と、「セキュリティの警告」がでてきて、再度マクロを有効 にするかどうかたずねてきます。 (4)(3)で再度マクロを「有効」にすると、「ファイルは使用中です」 となってしまいます。((3)でマクロを実行した際、まさに使用して いるのと同じファイルを開こうとするのですからだと思うのですが。) 以上が現在発生している問題です。 上記(3)でマクロを登録したオブジェクトをクリックした際、 「セキュリティの警告」がでないようにする方法をご存知のかた がいらっしゃればおしえていただけると助かります!

  • Access2007のマクロ

    Access2003のファイルをAccess2007で開き2007のファイルに変換しました。 Access2003のホームからマクロでExcel2003のファイルを開くマクロを張ってあったのですがAccess2003のマクロにあった「アプリケーションの実行」という項目がAccess2007では無くなっていました。 「アプリケーションの実行」という項目に変わる項目は何というのでしょうか。 よろしくお願いします。

  • VBからAccessのマクロを動かしたい(最適化したい)

    開発環境=NT4SP4 VB5 Access97 VBからMDBファイルを最適化するプログラムを作成しているのですが、 現在わかっているやり方は 最適化したファイルを作る→最適化元ファイルを削除→最適化後ファイルのファイル名を元ファイル名に直す。 という手順を踏んでいるのです。 これをAccessのマクロならば上記の手順のようにファイル削除したりしなくても 最適化が行えるそうなのです。 そこでVBからAccessのマクロを実行する方法がわからなくて困っているのです。 よろしくお願いいたします。

  • Access2000でAutoExecマクロを使用しています。マクロの

    Access2000でAutoExecマクロを使用しています。マクロの条件にCommand()=""の時にアクションを実行するようにしています。 Access2000では問題ないのですが、このファイルをAccess2007で起動した場合、以下のメッセージが表示されて起動できません。 「指定した式に、microsoft office accessが見つけることができない関数名が含まれています。」 ちなみにファイル形式はmdbのままです。 以上、宜しくお願いします。

  • アクセス2000のマクロの設定について

    アクセスのマクロで、アクセスのデータベースを、指定したエクセルファイル内の、指定したシートにエクスポートするマクロ設定をしたいのですが、よく判りません。 マクロ設定で、アクションのワークシート設定を選ぶまでは判ったのですが、テーブル名、ファイル名、フィールド名の設定、範囲の設定の意味が判りません(ヘルプを見たのですが、理解出来ません)。どなたか設定方法を教えて下さい。

このQ&Aのポイント
  • アイロンプリントが上手くできない時の注意点や解決策についてまとめました。
  • アイロンプリントの際にプリントが剥がれてしまう原因と対策をご紹介します。
  • アイロンプリントの再実施について注意すべきポイントと方法について解説します。
回答を見る

専門家に質問してみよう