
No.3ベストアンサー
- 回答日時:
[ツール][マクロ]▲マクロを呼び出して
マクロ名へ「目次」などと記入します。
VBエディターが起動しますのでSub目次()からEnd Subが以下の形になるようにコピー&ペーストします。
Sub 目次()
Dim wksOutput As Worksheet
Dim wksMember As Worksheet
Dim i As Long
On Error Resume Next
Set wksOutput = Worksheets("シート選択")
On Error GoTo 0
If wksOutput Is Nothing Then
MsgBox "「シート選択」シートを用意してください"
Exit Sub
End If
Application.ScreenUpdating = False
With wksOutput
.Cells.Clear
.Cells(1, 1).Value = "シート名"
End With
i = 1
For Each wksMember In ActiveWorkbook.Worksheets
If wksMember.Name <> "シート選択" Then
With wksOutput
i = i + 1
.Hyperlinks.Add anchor:=.Cells(i, 1), _
Address:="", _
SubAddress:="'" & wksMember.Name & "'" & "!A1"
End With
End If
Next wksMember
wksOutput.Cells(1, 1).Sort key1:=Cells(1, 1), header:=xlYes
Application.ScreenUpdating = True
MsgBox (i - 1) & "枚のシートのリンクを作成しました"
ActiveWindow.WindowState = xlNormal
With ActiveWindow
.Top = 0
.Left = 150
.Height = Application.UsableHeight
.Width = Application.UsableWidth * 0.8 '615
End With
ActiveWindow.NewWindow
With ActiveWindow
.Top = 0
.Left = 0
.Height = Application.UsableHeight
.Width = Application.UsableWidth * 0.2 '2:8に画面分割
End With
End Sub
などと記入します。
[ファイル]上書き保存してVBEditer、終了し
Excelから[ツール][マクロ]▲マクロを呼び出して「目次」を実行します。
Excel97以降ならたぶん動作します。
No.5
- 回答日時:
#2です。
まず、参考URLを開きます。
このHP自体、ここと同じように
最初に質問があって、下の方に回答が載っています。
それぞれの回答者さんの意見、URLを
参考にしてみて下さい。
参考URL:http://www.hatena.ne.jp/1106710991
No.4
- 回答日時:
目次の項目をクリックすると解説に移る。
これはハイパーリンクで出来ます。(この形で作った事があります。)しかし、大きな問題があるのです。移動先はあくまで名前のつけられたセルであって、内容が変更されても(ソートなどで内容が変化しても)決まったセルにジャンプする。
これから先、単語が追加される場合、セルの挿入でセルを増やし入力する。一番下に入力させ、ソートなどしようものなら全てぐちゃぐちゃになっえしまう可能性がある。
これをふまえた上で。
単語の入ったセルを選択して(移動したいセルを選択)挿入→名前→定義で名前を付ける。
これを、単語の入ったセル全てに付ける。(名前は単語そのものがいいと思います。間違えが少なくなる。)
目次に戻り、項目セルを選択して、右クリックして、ハイパーリンクを選択。このドキュメント内を選択して、定義された名前の中から移動先を選択。
これで、目次にアンダーバーが出て、色が青くなります。これで、設定は完了。
No.2
- 回答日時:
この回答への補足
ご丁寧にありがとうございます。
参考URLを開いてみましたが、私には難しすぎて使い方がわかりませんでした。
大変お手数ですが、これはどうやったら使えるのでしょうか?
教えて頂ければ幸いです。
No.1
- 回答日時:
私は会社でofficeを使用しているレベルですが、
たぶん仰るような機能は、まったく同じ機能では無いのではないかと思います。
ですので、関数などを組み合わせて参照式を作って表示するとかでやるしかないと思うのですが、
エクセルでどういった形で作られているのかわからないので、こうすれば良いとは言えないのですが。。。
逆に「あいうえお」順に並んでいるのであれば、特に目次というか索引というか、どのページに入っているかは必要では無いのでは?
辞書でも索引ってありませんよね?
この回答への補足
一つの単語に数行の解説があるため単語数の割りにはページ数が多くなっています。なので単語だけを並べられれば数ページになるので、そこで調べたい単語が何ページに入っているかを調べ、そのページを開くようにしたいのです。
A列に単語、B列に単語の解説が「折り返して全体を表示する」になっています。
関数を組み合わせれば可能なのでしょうか?関数はほとんどわからないのです。
実際には印刷した物を配布します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Word(ワード) LibreOfficeで数年保存しているデータの変更作業 4 2022/07/08 17:15
- Excel(エクセル) エクセルで沢山のレコードの最後に追記するには? 7 2023/04/10 13:27
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- その他(パソコン・スマホ・電化製品) エクセル初心者です。 仕事でエクセルを使っていて、普段は素人でもできる簡単な関数を使ったことがある程 1 2022/05/25 11:17
- 日本語 なぜこの単語にこれとこの意味があるの?というもの 7 2023/08/25 12:44
- Excel(エクセル) エクセルのフッタやヘッダーについて 3 2023/02/04 09:45
- Excel(エクセル) エクセルの大きなシートでグラフを見つける 4 2022/07/28 10:07
- その他(プログラミング・Web制作) 次に、楽天のアジャイル就活に参加して、1日で内定を獲得できる。私は大企業に就職できる? 2 2022/04/17 13:38
- Word(ワード) Word文書のドラッグ操作による配置調整。 1 2022/10/16 19:24
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
エクセル 数字をすべて○などの...
-
Excel内での検索結果をシート...
-
クリックすると文章が表示され...
-
現在のセルの位置を返す関数は...
-
太字に設定されているセルの個...
-
Excelで、図形内の文字をセルに...
-
[EXCEL] フォント変更が正常に...
-
Excelでセルをクリックす...
-
Excel:セルの値(文字列)を数...
-
エクセルでPDFリンクを大量...
-
Excel ハイパーリンクのURLを別...
-
フォントの色を指定して削除出...
-
セルの内容をテキストボックス...
-
Excel2007 色のカウント (VBA)
-
sheetsの保護されていないセル...
-
エクセルでセルをダブルクリッ...
-
【EXCEL】先週の月曜日の日付を...
-
アポストロフィーの一括挿入 ...
-
セルがクリックされた回数をカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで特定のセルに表示...
-
Excel内での検索結果をシート...
-
エクセル 数字をすべて○などの...
-
クリックすると文章が表示され...
-
Excelで、図形内の文字をセルに...
-
太字に設定されているセルの個...
-
Excel ハイパーリンクのURLを別...
-
Excelでセルをクリックす...
-
Excel:セルの値(文字列)を数...
-
現在のセルの位置を返す関数は...
-
フォントの色を指定して削除出...
-
マクロを実行すると画像がズレ...
-
アポストロフィーの一括挿入 ...
-
エクセル 未入力セルがあると...
-
【EXCEL】先週の月曜日の日付を...
-
エクセルでPDFリンクを大量...
-
エクセルでセルをダブルクリッ...
-
EXCELのセルや文字色の反映
-
セルの内容をテキストボックス...
-
セルがクリックされた回数をカ...
おすすめ情報