ある日付のセルから、今日の日付のセルに飛ぶ
=HYPERLINK("#'"&RIGHT(CELL("filename",A2),LEN(CELL("filename",A2))-FIND("]",CELL("filename",A2)))& "'!" & ADDRESS(1,9+(NOW()-I3),4),"Today")という結果になりました。1.Hyperlink関数 =Hyperlink("#'シート名'!(セル番地")","代替文字") で、指定した「シート名」の「セル番地」に飛べるらしい。"代替文字"は気にしない。 今日に飛ぶのでTodayにしておいたです。 頭に#をつけるのは http://www.relief.jp/itnote/archives/000998.php に教えてもらいました。 =HYPERLINK("#Sheet1!A1","■") って、書いてありましたが、シート名を''シングルクォーテーションで、囲むのは、おまじないです。 シート名に日本語とか入っているとうまく飛べなかった。2.シート名を取得 http://www11.plala.or.jp/koma_Excel/contents1/mame1010/mame101001.html ココを見ればバッチリ3.セル番地 Adress関数で適当に。 セルI3に日付が入っているんで、NOW()から本日を取得して、差分を求める。 9足しているのは、意味有りません。 3億円(おもちゃ)