|
▼Mar さん:▼ichinose さん
おはようございます。
>更に一点だけ教えてください。
>このマクロで
>
>Private Sub Workbook_Open()
> Call Worksheets("sheet1").設定
>End Sub
>は上手く働きましたが・・・
>
>>当該シートモジュールで Worksheet_Activate()という
>>イベントプロシジャーを使用します。
>
>>Private Sub Worksheet_Activate()
>> call 設定()
>>End Sub
>
>をシート1に貼り付けますと→設定の後ろの()が消え
>このコード単独では上手く動きませんが、何が問題なのでしょうか?
>お時間が許せば
>教えてください。
Private Sub Worksheet_Activate()
このプロシ−ジャは、イベントプロシージャですから、
貼り付けたシートがアクティブになったときにマクロが走ります。
したがって、違うシートを選んでシート1を選び直すとマクロが走ります。
確かめてみてください。
>call 設定()
については、マクロを呼び出すときに使いますが、後ろの()は、引数がないときは
省略されます。
詳しくは、ヘルプのCallステートメントで確かめてください。
私もこれから地域の運動会に出発します。出番は午後からです。
|
|