質問: マクロ エクセルシートのコピー エクセルのシートに 並べ替えのマクロとボタンを作成しました。 これをヒナガタとして、同じブック内に マクロごとシートをコピーする方法を教えてください。 各シートごとに並べ替えを作動したいので マクロの保存先は「作業中のブック」にしてあります。
回答: 作成したマクロは「標準モジュール」に保存してある、という前提で説明します。 まず作成したマクロ内でワークシートを参照している部分が Worksheets("Sheet1"). のようにシート名になっていたらこれを ActiveSheet. と変えてください。 それから作成したマクロがPrivateになっていたらPublicに変えてください。 ワークシートのマクロからは、この標準モジュールに作成したマクロを呼び出すだけにします。