エクセルVBAの質問です。

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

回答の条件
  • 1人2回まで
  • 登録:2008/06/03 04:25:15
  • 終了:2008/06/10 04:30:02

回答(2件)

id:kopj No.1

kopj回答回数123ベストアンサー獲得回数62008/06/03 06:31:22

ポイント35pt

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

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

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

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

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

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

Sheets(1).Name でも同様

id:BANO No.2

BANO回答回数149ベストアンサー獲得回数102008/06/04 01:24:44

ポイント35pt

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

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

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


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

Worksheets.Add.Name = "1"


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

ActiveSheet.Name = "hatena"

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません