次の方法で共有

Excelのvbsについて。

Anonymous
2012-09-03T10:58:13+00:00

Excelのvbsで同じBook内の違うSheetにあるマクロをマクロで実行させる方法を教えて下さい。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2012-09-04T04:02:53+00:00

こんにちは。

Excel VBAで、例えばSheet2にある下記のようなマクロを他のマクロから実行したい、ということでしょうか?

Private Sub CommandButton1_Click()

  MsgBox "Hello."

End Sub

であれば、下記のようにApplicationオブジェクトのRunメソッドで対応できるかと思います。

Public Sub Sample()

  Application.Run "Sheet2.CommandButton1_Click"

End Sub

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-09-04T13:21:31+00:00

    ありがとうございます。問題なく無事解決しました。

    Thanks a lot!

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-09-03T12:35:53+00:00

    >Excelのvbsで同じBook内の違うSheetにあるマクロをマクロで実行させる方法を教えて下さい。

    意味不明です。

    同一ブックの別シートにあるマクロとはどういう状態をしめしているのでしょうか?

    それとvbsはスクリプト名ですので、Excel内に書くマクロを意味しているのでしたら、VBAです。(こちらはどうでも良い話ですけど)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-09-03T11:19:10+00:00

    下記のサイトが参考になりませんか。

    http://support.microsoft.com/kb/142126/ja

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません