シート●のA1をシート★のA1
以降はシート●のA2をシート★のA9
シート●のA3をシート★のA17というように
●は1つずつ、★は8つずつ
一列すべて一括で関数を設定したいと思います。計算式を教えて下さい。
Sub Macro1()
’
’ Macro1 Macro
’
’
’ Keyboard Shortcut: Ctrl+q
’
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=””, SubAddress:= _
”Sheet1!A1”
End Sub
関数ではないのですが、マクロで ハイパーリンクを 簡単にセットすることが できます。
上記のは Ctrl + q で 動きます。
Yahoo! JAPAN
URLはダミーです。
=HYPERLINK(”#”&ADDRESS(ROUNDDOWN((ROW(A1)-1)*8,0)+1,1,1,TRUE,”★”),ADDRESS(ROUNDDOWN((ROW(A1)-1)*8,0)+1,1,1,TRUE,”★”))
でどうでしょう。
ありがとうございます。やってみます。
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,”●”))
あら。。。ありがとうございました。
先ほどのはリンク先がずれてしまっていたので、
こちらでやってみます。
最初にわたしがどちらもA1にしたから
わかりずらかったですね。
ご親切にありがとうございました。
チャレンジしてみます。
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、・・・へリンクが作成されます。
1.の事です。
①●のA1→★のA1へリンク作成
②●のA2→★のA9へリンク作成
③(●のA1とA2を選択した状態で)
A2の右下角の黒い点を下にドラッグ
※コピーしたいところまで
④完成!
と思ったら、①②の繰り返しになってしました。
ーーーーーーーーーーーーーーーーーーーーー
name_mmさんの方法で解決致しました!
皆様ありがとうございました。
もっと、勉強しなくては。。。反省。
では、終了させて頂きます。
えっと・・・ごめんなさい。
私、EXCEL自体よくわかってないレベルです。
マクロですか。
せっかく教えて頂きましたが、わかりませんでした。すいません。