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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 最終行まで数式をコピーする 3 2023/01/03 15:44
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Visual Basic(VBA) VBA 検索と入力 Excel ブック ぶぶぶ シート ししし 列V 検索対象の列です 最終行は、お 6 2023/05/17 01:40
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- Excel(エクセル) 再質問です。エクセルでシートが1から31まであり、日付けが入力されているセルがあります。シート1から 4 2022/08/02 23:08
- Excel(エクセル) 【エクセル】COUNTIFの検索条件が可変する数字の場合の数式 1 2022/09/27 15:34
- Visual Basic(VBA) コード名シートA列と集計シートA列のコードが一致したら、コード名シートA5からk12の範囲をコピーし 1 2022/08/29 23:46
- DIY・エクステリア 道路が前にある家の目隠し方法。 今、家のリビングの大きな窓は、一方通行の道路を挟み、道路の向こうは近 1 2022/05/05 18:29
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
ハイパーリンクでジャンプした...
-
【Excel VBA】データ貼り付け先...
-
特定のシートのみ再計算させな...
-
エクセル、別のシートの表をポ...
-
エクセルで複数のシートに画像...
-
【ExcelVBA】マクロの入ったシ...
-
Wordで差し込み印刷時に表示す...
-
EXCELの「シートの見出し」のフ...
-
エクセル 非表示のシートをハ...
-
エクセルで開くページを指定したい
-
特定の複数のシートに同じ処理...
-
エクセルのシート連番の振り直し
-
ワークシートそのものの色を変...
-
Access VBAからExcelシートの削除
-
エクセル、特定のシートにパス...
-
Accessのテーブルを既存のExcel...
-
エクセルで誤ってF11キーを押す...
-
指定したシート名以外を非表示...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
ハイパーリンクでジャンプした...
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
【ExcelVBA】マクロの入ったシ...
-
エクセル、特定のシートにパス...
-
エクセルのシート連番の振り直し
-
EXCELの図形(テキストボックス)...
-
特定の複数のシートに同じ処理...
-
【Excel VBA】データ貼り付け先...
-
エクセルのシー名を二段表示に...
-
EXCELの「シートの見出し」のフ...
-
Accessのテーブルを既存のExcel...
-
Wordで差し込み印刷時に表示す...
-
accessへエクセルの複数のシー...
-
エクセル、別のシートの表をポ...
-
指定したシート名以外を非表示...
おすすめ情報