【VBA】コピーしたワークシートに名前を設定する

ActiveSheet.Nameプロパティで設定

Copyメソッド実行直後に、ActiveSheetのNameプロパティに名前を設定します。

シートをコピーした直後には、コピーして新しく作成したシートがアクティブになっているからです。

コード

 

解説

実行後、コピーして作ったシートの名前は「住所一覧バックアップ」になります。

注意すること

Copyメソッドの直後で、名前の設定はしましょう。

直後でないと、他の処理でアクティブシートが変化している可能性があるからです。その場合、他のシートの名前が変更されてしまいます。

 

その他テクニックは、次の記事を参考にしてください。

https://excel-toshokan.com/vba-sheet-copy/

関連記事

VBAテクニック辞典
成果を出す5つのポイント
VBAテクニック辞典
えくとしょ | 初心者のためのエクセルとVBAの図書館
タイトルとURLをコピーしました