A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
mshr1962さんの回答を参考にしてマクロを組んでみました。
左端にシートを挿入して、A列にHYPERLINK関数をセットし各シートにジャンプするようにしてみました。
良ければ試してみてください。
Sub test()
Dim ws As Worksheet
Dim wsn As String
Dim i As Long
wsn = "シート一覧"
ActiveWorkbook.Sheets.Add(Before:=Sheets(1)).Name = wsn
For Each ws In ActiveWorkbook.Worksheets
If ws.Name <> wsn Then
i = i + 1
With Sheets(wsn).Cells(i, "A")
.FormulaR1C1 = "=HYPERLINK(""#" & ws.Name & "!R1C1"",""" & ws.Name & """)"
End With
End If
Next
End Sub
あと、ジャンプ先のシートから、ジャンプ元シートに戻るマクロを用意すれば良いと思います。
No.3
- 回答日時:
ご存知かもしれませんが
シートラベル表示欄の左端に、シートラベルスクロールボタン(横向きの▲)があります。
ボタン上で、右クリックすればシート一覧ボックスが表示されます。
該当シート名をクリックすれば、該当シートがアクティブになります。
ただし、残念ながら16シート名しか表示されません。
それ以上ある場合は、一覧の最下行にある「シートの選択...」をクリックし、
現れた「シートの選択」ダイアログボックスから選択することになります。
No.2
- 回答日時:
マクロでシート名を抽出し結果をメニューバーに登録すれば
どのシートに居てもメニューバーのボタンから縦選択できるし
よさそうですが、私も勉強中で断言できないのが辛いのですが
私が勉強した限りでは出来ると思います
参考までに
No.1
- 回答日時:
残念ですが出来ません。
VBAを使ってシート名を抽出する方法がありますので
結果をハイパーリンクにしてジャンプするように改造してみては?
http://www2.odn.ne.jp/excel/waza/macro.html#SEC10
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで複数のシートに画像...
-
エクセルでブック内の倍率がバ...
-
【ExcelVBA】マクロの入ったシ...
-
特定の複数のシートに同じ処理...
-
ワード差込ファイルで複数エク...
-
エクセル2003で、複数のシート...
-
エクセル シートのグループ化...
-
エクセルのマクロでファイルの...
-
共有されたスプレッドシートに...
-
シート名を変更してもVBAでエラ...
-
EXCELで複数のシートを一度に「...
-
EXCEL マクロ リストボックス...
-
エクセルを開くとメニューバー...
-
SUMIF関数【複数のシート...
-
(エクセル)Indirect関数で、ハ...
-
エクセルの2つのシートを並び...
-
エクセルのシート名の変更がで...
-
特定のシートのみ再計算させな...
-
エクセル 複数のシートから一覧...
-
エクセルのシート名のフォント...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
ハイパーリンクでジャンプした...
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
【ExcelVBA】マクロの入ったシ...
-
エクセル、特定のシートにパス...
-
エクセルのシート連番の振り直し
-
EXCELの図形(テキストボックス)...
-
特定の複数のシートに同じ処理...
-
【Excel VBA】データ貼り付け先...
-
エクセルのシー名を二段表示に...
-
EXCELの「シートの見出し」のフ...
-
Accessのテーブルを既存のExcel...
-
Wordで差し込み印刷時に表示す...
-
accessへエクセルの複数のシー...
-
エクセル、別のシートの表をポ...
-
指定したシート名以外を非表示...
おすすめ情報