新規ブックを作成し、以下手順で試してみて下さい。
◇ #1 の確認手順 ----------------------------------------------
■STEP1: リストボックスの配置
1. Excelメニュー:[表示]-[挿入]-[コントロール ツールボックス]
をクリック
2. 1. で表示されたツールバーの[リストボックス]アイコンをクリック
3. ワークシート上に適当な大きさで[リストボックス]をドラッグ
して書き込む
■STEP2: コードの書き込み
1. Excel 画面のシート切り替えタブ(画面下)で、リストボックス
を書き込んだシートを選び、右クリック[コードの表示]を選ぶ
--> Visual Basic Editor (以下 VBE)が起動します
2. VBE 画面で、#1 の次の範囲をコピー&ペーストします
' // Listbox 内のアイテムをDクリックしたら、そのシートを Activate する
(中略)~一番下まで
3. VBE を閉じます。
■STEP3: 動作確認
リストボックスをクリックすると、シート名の一覧が表示されるはずです。
◇ #2 の確認手順 ----------------------------------------------
> マクロ登録することが出来なかったんですが…汗
[表示]-[ツールバー]-[フォーム]でボタンを作成したのですね。#2 も
>> シートに「コントロールツールボックス」> の CommandButton1
とあるとおり、配置しているボタンの種類が違います。
が。。。#2 の解説は一度忘れて、分かり易い方にしましょう。
1. Excel 画面で[Alt]+[F8] を押して VBE を起動
2. VBE 画面 [挿入]-[標準モジュール]をクリック
3. 2. で開いたスペースに下記のコードをコピー&ペースト
Sub シート選択ダイアログを表示()
With CommandBars.Add
.Controls.Add(, 957).Execute
.Delete
End With
End Sub
4. VBE を閉じる
5. Excel 画面に戻り、”[表示]-[ツールバー]-[フォーム]”の
ボタンをシートに貼り付けて、上記マクロを登録する
お礼
KenKen_SP様 ご回答、ありがとうございます。 言われたとおりに、作成してみると成功しました。 ご迷惑かけて、大変申し訳ありませんでした。