|
こんばんは。
>ファイルにSheetが4つあります。
>マクロに関しては、標準モジュールはないのですが、各シートに一部のシートに(例えば、4枚シートがあったら2枚だけに)、例えば次のようなコードが書かれています。
>
>Private Sub Worksheet_SelectionChange(ByVal Target As Range)
>
>End Sub
上記のイベントプロシジャーは、Thisworkbookの
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
End Sub
↑ここに移動し、記述することが可能です。
上記のイベントを良く調べてください。
このようにしておけば、後は、シートコピーで新しいブックを作成することが出来ます。
シートにVBAがないのでコピー先のブックには、VBAは含まれません。
このような手順で試してみては いかがですか?
>
>ファイルを開くたびに、マクロを有効にしますかと聞かれるので、マクロのコードを消してしまいたいのです。
>
>マクロを消したいファイルとは別のファイルにマクロを書いて実行し、対象となるファイルのマクロを消したいのですが、どうすれば良いのか教えてください。
>よろしくお願いいたします。
|
|