人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルVBAの質問です。
テーブルに名前をつけて管理したシートを集約するなどのテクニックはたくさんありますが、名前が付いていないシートに名前をつけるウィザードのようなスクリプトはありませんか。
また、ない場合はヒントをいただけると助かります。

●質問者: clinejp
●カテゴリ:コンピュータ インターネット
✍キーワード:VBA ウィザード エクセル スクリプト 名前
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● kopj
●35ポイント

http://t_shun.at.infoseek.co.jp/My_Page/Excel-VBA/vba_page2.htm

名前がついていないシートをどう指定するかです。

表示されているシートならアクティブシートなので

ActiveSheet.Name に名前をセットしてあげればいいです。

ほかには 左端から順番に 一番目、二番目という指定の仕方です。

Worksheets(1).Name に名前をセットしてあげればいいです。

Sheets(1).Name でも同様


2 ● BANO
●35ポイント

よく使うのは、アクティブになっているシートに名前をつけて、そのシート名でコントロールしたり、

追加シートに名前をつける方法ですが、そういうことでいいのでしょうか?

もっと高度な話だったらすみません。


追加シートに名前1をつける

Worksheets.Add.Name = "1"


アクティブなワークシートに名前をhatenaとつける

ActiveSheet.Name = "hatena"

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ