はじめましてあうといいます。
皆さんのお知恵を貸してください。お願いします。
コマンドボタンのクリックイベントを標準モジュールで取得する方法
はありますでしょうか??
よろしくお願い致します。
イベントプロシージャから
標準モジュール内の関数を呼べばいいのでは?
Sayさんこんにちは
実は、イベントプロシージャ(Sheet1)に他のマクロで以下のコードを追加したときに、Excelが落ちるので標準モジュールに書けないものかと思いまして・・
<Code>
Private sub CommandButtun_Click()
Call Sub_Test
End Sub
多分落ちる原因は、VBAのバグだと思います。
よろしくお願いいたします。
正常に動きますよ。これではだめですか?
<Sheet1>
Private Sub CommandButton1_Click()
Call Module1.TestSub
End Sub
<Module1>
Public Sub TestSub()
Sheet1.Cells(1, 1) = "a"
End Sub
あと考えられるのは、モジュール内で不正な処理をしているかですかねぇ。