Excelのハイパーリンクについてお尋ねします。

シート●のA1をシート★のA1
以降はシート●のA2をシート★のA9
シート●のA3をシート★のA17というように
●は1つずつ、★は8つずつ
一列すべて一括で関数を設定したいと思います。計算式を教えて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:taknt No.1

回答回数13539ベストアンサー獲得回数1198

ポイント20pt

Sub Macro1()

’ Macro1 Macro

’ Keyboard Shortcut: Ctrl+q

ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=””, SubAddress:= _

”Sheet1!A1”

End Sub

関数ではないのですが、マクロで ハイパーリンクを 簡単にセットすることが できます。

上記のは Ctrl + q で 動きます。

id:nao8o_o8

えっと・・・ごめんなさい。

私、EXCEL自体よくわかってないレベルです。

マクロですか。

せっかく教えて頂きましたが、わかりませんでした。すいません。

2005/02/22 18:00:55
id:name_mm No.2

回答回数94ベストアンサー獲得回数0

ポイント15pt

URLはダミーです。

=HYPERLINK(”#”&ADDRESS(ROUNDDOWN((ROW(A1)-1)*8,0)+1,1,1,TRUE,”★”),ADDRESS(ROUNDDOWN((ROW(A1)-1)*8,0)+1,1,1,TRUE,”★”))

でどうでしょう。

id:nao8o_o8

ありがとうございます。やってみます。

2005/02/22 18:53:35
id:name_mm No.3

回答回数94ベストアンサー獲得回数0

ポイント20pt

http://www.hatena.ne.jp/1109060439#

人力検索はてな - Excelのハイパーリンクについてお尋ねします。 シート●のA1をシート★のA1 以降はシート●のA2をシート★のA9 シート●のA3をシート★のA17というように ●は1つずつ、★..

先程の回答はリンク元、先で私が勘違いしてる可能性があるので下記でお願いします。

関数貼り付けがシート●、リンク先がシート★の場合にシート●のA1に下記数式を貼り付け

=HYPERLINK(”#”&ADDRESS((ROW(A1)-1)*8+1,1,1,TRUE,”★”),ADDRESS((ROW(A1)-1)*8+1,1,1,TRUE,”★”))

関数貼り付けがシート★、リンク先がシート●の場合にシート★のA1に下記数式を貼り付け

この場合は、A1貼り付け後、A1をコピーし、A9に貼り付け、A1からA17のセルを選択し、選択範囲右下をドラックし必要なセル分作成

=HYPERLINK(”#”&ADDRESS(ROUNDDOWN((ROW(A1)/9),0)+1,1,1,TRUE,”●”),ADDRESS(ROUNDDOWN((ROW(A1)/9),0)+1,1,1,TRUE,”●”))

id:nao8o_o8

あら。。。ありがとうございました。

先ほどのはリンク先がずれてしまっていたので、

こちらでやってみます。

最初にわたしがどちらもA1にしたから

わかりずらかったですね。

ご親切にありがとうございました。

チャレンジしてみます。

2005/02/22 18:56:27
id:typista No.4

回答回数359ベストアンサー獲得回数7

ポイント15pt

URLはダミーです。

ハイパーリンクの貼り方は知っている前提で良いですよね。

以下、おそらくは1.のことを言っているのだと思いますが・・・

1.●→★へのリンクの場合

 ①●のA1→★のA1へリンク作成

 ②●のA2→★のA9へリンク作成

 ③(●のA1とA2を選択した状態で)

  A2の右下角の黒い点を下にドラッグ

  ※コピーしたいところまで

 ④完成!

  → ●のA1、A2、A3、・・・から

    ★のA1、A9、A17、・・・へリンクが作成されます。

2.★→●へのリンクの場合

 ①★のA1→●のA1へリンク作成

 ②★のA9→●のA2へリンク作成

 ③(★のA1〜A16を選択した状態で)

  A18の右下角の黒い点を下にドラッグ

  ※コピーしたいところまで

  ※1.とは、選択範囲が変わります

 ④完成!

  → ★のA1、A9、A17、・・・から

    ●のA1、A2、A3、・・・へリンクが作成されます。

id:nao8o_o8

1.の事です。

 ①●のA1→★のA1へリンク作成

 ②●のA2→★のA9へリンク作成

 ③(●のA1とA2を選択した状態で)

  A2の右下角の黒い点を下にドラッグ

  ※コピーしたいところまで

 ④完成!

と思ったら、①②の繰り返しになってしました。

ーーーーーーーーーーーーーーーーーーーーー

name_mmさんの方法で解決致しました!

皆様ありがとうございました。

もっと、勉強しなくては。。。反省。

では、終了させて頂きます。

  

2005/02/22 19:21:38

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません