[[20250709181821]] 『目次から同一ブック内の別シートの特定セルにジャ』(エディ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) |

| 全文検索 | 過去ログ ]

 

『目次から同一ブック内の別シートの特定セルにジャンプさせるには』(エディ)

ご教授ください。
現在Excelにて在庫管理をしておりますが、アイテム数が多く一つの製品にたどり着くのに時間がかかってしまい困っております。
在庫管理の方法ですが、顧客ごとのブックを作成しシリーズ毎シートに分けています。各シートにそのシリーズの部品毎の表を作成し在庫の出入りを記入しております。
ブックの先頭に目次のシート(部品名)を作成し、部品名をクリックすれば目的の部品の在庫表にジャンプできるようにしたいと思っています。
ハイパーリンクですと行数の増減でずれていってしまうので他に良い方法があれば
教えて頂きたいと思います。

< 使用 Excel:Excel2019、使用 OS:Windows10 >


 >各シートにそのシリーズの部品毎の表を作成し(略
 >ハイパーリンクですと行数の増減でずれていってしまう
 ということから推測すると、1シートに複数の表があるということでしょうか。

 目次シートのセルをクリックしてジャンプとなると、マクロを利用することになるのではないでしょうか。
 現時点での情報だけでは、回答者側から、想定した動きをするコードの提示は難しいかと思います。

 地道に解決する方法の一つとして、テーブル(構造化参照)の利用を提案します。
 ※「テーブル」が分からない場合は検索して理解して下さい。

 やる事は以下に。
 ・各部品表をテーブルにして判別できる名前を付ける。
 ・名前ボックス(Excelシートの左上にあるアクティブセルの位置を示すボックス)でジャンプしたい表の名前を選ぶ

(スペランカー) 2025/07/09(水) 20:09:59


 >ハイパーリンクですと行数の増減でずれていってしまうので他に良い方法があれば
 行数の増減でずれていってしまうという意味がよく分かりませんが、

 例えば、常にA列の文字列が入力されている最終行へHyperLinkしたいという場合なら、
 =HYPERLINK(CELL("address",XLOOKUP("*",Sheet2!A:A,Sheet2!A:A,,2,-1)))
 という感じ
 
 もうちょっとやりたいことを詳しく説明されると適切な回答がつくと思います
(´・ω・`) 2025/07/09(水) 20:13:05

 先述の回答の補足として。
 名前ボックスが使いにくい場合は、Ctrl+Gのジャンプ機能のウインドウを試して下さい。

 >(´・ω・`)さん
 私自身がExcelのバージョンの変化にあたふたしているクチなので、
 間違っているかもしれませんが、
 Excel2019にXLOOKUP関数は非搭載だったと思います・・・

(スペランカー) 2025/07/09(水) 21:11:25


 質問の主旨とは異なりますし、質問自体が曖昧なので推測ですが
 在庫管理をする為にハイパーリンクを設定するという仕様自体が意味不明ですね

 わざわざ在庫管理シートにハイパーリンクで目視確認をしにいって
 手打ちで在庫数(使用数)を記録しているということですか?

 在庫管理表をデータベースとして捉えるなら
 データベースの直接的な編集は控えるべきかと思います

 パワークエリやピボットテーブル、またはVBAで
 「使用数を記録するテーブル」
 「現在の在庫数を記録するテーブル」
 「在庫変動のログを取るテーブル」
 のようにデータベースを分割するべきです
(デボラ) 2025/07/10(木) 02:53:22

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.