EXCEL2002を使っています。
現在A1のセルに=HYPERLINK("C:\My Documents\1.xls")という式を入れています。A2のセルには左記式と同じでファイル名が2.xls、以降順番にA2000(2000.xls)まで同様の式を入れています。
現在、A1からA2000のセルまで関数の式が表示されてしまっているのですが、できれば関数の式は見せずに任意の文字を表示させ、さらにその文字をクリックすればリンクがはられるようにしたいのです。

文字を先に入力してメニューの挿入→ハイパーリンクとやれば希望通りの物ができるのですが、2000件ものマニュアル作業は避けたいと思います。

HYPERLINKの式を先に入力した場合でクリックのできる文字表示にする良い方法はないでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

こんにちは!



 HYPERLINK()関数の数式は
 =HYPERLINK(リンク先,表示文字)
 となっているのでご質問の例の場合
 =HYPERLINK("C:\My Documents\1.xls",表示する文字)
 となります。

 数式としては
 A列に好みの表示文字を記載した場合
・セルB1に
 =HYPERLINK("C:\My Documents\"&ROW()&".xls",A1)
 書式設定 保護 表示しない
 以降B2000まで複写
 A列を非表示
・ツール 保護 シート

 ではどうでしょうか?
    • good
    • 0
この回答へのお礼

comvさん、今感激しています。
悩み事が一気に解決してしまいました。本当にありがとうございました。
「&ROW()&」を使う方法もいいですね。私はフィルを使って連続データを作り、関数の組み合わせをするところでした。

あっもしも他の方がここをご覧になった時のために、私から少しだけ付け加えさせていただきますね。
表示する文字は""で囲まないとうまく表示されないようです(常識なのかもしれませんが・・・)私のケースの場合では、実際の式は以下になるようです。
=HYPERLINK("C:\My Documents\1.xls","表示する文字")

お礼日時:2001/10/22 17:04

こんな感じのマクロで対応してはいかがでしょう。



 例えば、 A列に表示したい文字、 B列にリンクしたいアドレスを書いておきます。

A    B
1 aaa  c:\abcd.pdf
2 bbbb  c:\cass.pdf
3 ssss  c:\asasd.pdf
4 あいうえ d:\asssd.pdf

この状態で、A1をアクティブにして、下記のマクロを実行すると、A列のデータに対して B列のファイルがハイパーリンクされます。

===== VBA マクロ =====
Sub sample()
 dim link_fname as String
While ActiveCell.Value <> ""
link_fname=ActiveCell.Offset(0, 1).Value
'もし既にリンクが設定していた場合エラーになるので、前もってリンクのクリアーしておきます。
ActiveCell.Hyperlinks.Delete
ActiveCell.Hyperlinks.Add Anchor:= _
ActiveCell.Offset(0, 0), _
Address:=link_fname
ActiveCell.Offset(1, 0).Activate
Wend
End Sub

これとは少し似た利用例で、作成したリストを使いリンクを張り、XML&XSLデータとしてはき出すVBAのマクロを以前作ったのが有るので、Upしています。
 http://homepage2.nifty.com/urk/softindex.html
もし良かったら、参照してみてください。

参考URL:http://homepage2.nifty.com/urk/softindex.html
    • good
    • 0
この回答へのお礼

すばらしい!こんな風にマクロを使用して、式が作れるのですね。
マクロは多少使った事があるのですが、私はまだ中身をよく理解できていません。
是非この機会に勉強したいと思います。
どうもありがとうございました。

お礼日時:2001/10/22 17:28

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qウエディングソング

今度職場の先輩たちと旅行をするのですが、その先輩の一人(女性)がこのまえ結婚しました。そこで旅行中にお祝いをしようと計画中なのですが、その一つとして、車の中でウエディングソングばかりを流そうと思います。気分の盛り上がるウエディングソングを何かご存じでしたら教えてください。邦楽、洋楽等は問いません。

Aベストアンサー

単独の曲を集めて編集するのは大変だと思います。
下記のような、編集物CDはいかがでしょうか?
カスタマーズレビューの良いものは下記の二点です。

ディズニー・ハートウォーミング・ウェディング


http://www.amazon.co.jp/%E3%83%87%E3%82%A3%E3%82%BA%E3%83%8B%E3%83%BC%E3%83%BB%E3%83%8F%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%BB%E3%82%A6%E3%82%A7%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E3%83%87%E3%82%A3%E3%82%BA%E3%83%8B%E3%83%BC/dp/B00003IR1D/ref=pd_cp_m_2_img

ザ・ウェディング・アルバムII
http://www.amazon.co.jp/%E3%82%B6%E3%83%BB%E3%82%A6%E3%82%A7%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%83%BB%E3%82%A2%E3%83%AB%E3%83%90%E3%83%A0II-%E3%82%AA%E3%83%A0%E3%83%8B%E3%83%90%E3%82%B9/dp/B00013YRRI/ref=pd_sim_m_2

単独の曲を集めて編集するのは大変だと思います。
下記のような、編集物CDはいかがでしょうか?
カスタマーズレビューの良いものは下記の二点です。

ディズニー・ハートウォーミング・ウェディング


http://www.amazon.co.jp/%E3%83%87%E3%82%A3%E3%82%BA%E3%83%8B%E3%83%BC%E3%83%BB%E3%83%8F%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A9%E3%83%BC%E3%83%9F%E3%83%B3%E3%82%B0%E3%83%BB%E3%82%A6%E3%82%A7%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0-%E3%83%87%E3%82%A3%E3%82%BA%E3%83%8B%E3%83%BC/dp/B00003IR1D...続きを読む

Aベストアンサー

左側に1列挿入して、その列に「1,2,3,4,5,1,2,3・・・」と縦に数字を入れます。
縦計を取りたいセルで、
=SUMIF(A1:B20,1,B1:D20) 
のように入力すると、B1,B6,B11,B16のセル計が取れます。
同様に検索条件の「1」を「2」に変えると、
B2,B7,B12,B17のセル計が取れます。

この関数の意味は
=SUMIF(範囲、検索条件、合計範囲)です。

Qお勧めウエディングソング教えてください

今度、友人の結婚式で、ウエディングソングの選定を頼まれました。
新郎新婦の希望は、邦楽中心に、ここ1~2年発売された新曲を中心に選曲して欲しいと言われております。
最近ウエディングソングを耳にしていないので、新曲中心だと困ってしまって、質問させて頂いております。
メジャーな曲ではなく構いませんので、ご教授お願いいたします!
お教えいただいた曲はTSUTAYAで全部借りて、選定します。
是非色々な曲目をお教えくださいませ!

Aベストアンサー

下で質問してた者です(∀)笑

最近出た、
音速ラインの『半分花』です!
いいですよ^^
高校生のあたしが
結婚を憧れちゃいました★+。


PVも結婚をテーマにしたものです^^
おススメします*。

QA1セルにAと入力すると、A2セルに3000A3セルに2000A4セルに1000と表示させたい。

A1セルに「A」と入力する1回だけで、
A2セルに「3000」
A3セルに「2000」
A4セルに「1000」
A5セルに「合計数字」を表示させたいのですが、
式をご教授願いたいです。

よろしくお願いします。

Aベストアンサー

D1:G3
A500030001000
B500300130
C1200800300
A1にA,B,Cのどれかを入れる。
A2に =VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE)と入れて、
A4まで(G-D-1列数だけの行数)式を複写する。
結果
A1がBの場合A1:A4は
B
500
300
130

A1の空白の場合に対処して
=IF(A1="","",VLOOKUP($A$1,$D$1:$G$2,ROW(),FALSE))
が良いでしょう。
(既回答とほぼ同じ式ですが、1箇所違うところがあります。)

Qウエディングソング

披露宴の時にながすウエディングソングを探しています。
試聴ができるサイトはないですか?
よろしくお願いします。

Aベストアンサー

初めまして、こんにちは。

こちらのサイトは如何ですか?
全てが直接試聴にリンクされてない場合もありますが、
オススメの曲も沢山掲載されてます^^

【披露宴・結婚式のBGM - BridalMusic.com -】
http://homepage3.nifty.com/JUNMAI/BridalMusic/index.html

お役に立てればイイのですが・・・♪

Qエクセル初心者ですが、A2のセルに文字が書き込まれると、A1のセルに自

エクセル初心者ですが、A2のセルに文字が書き込まれると、A1のセルに自動的に15の数字が入るようにする関数をおしえて下さい。

Aベストアンサー

>A2には他のシートのセルに入力されると文字が表示されるように関数が入っています。
A2に定義した関数の結果は全て文字列でしょうか?
簡単な例では =Sheet2!A2 のようにSheet2の同一セルを参照している場合、対象が未入力の場合はA2に数値の0が反映され、文字列が入力されればその文字列になります。
倫理運算のif関数で =if(isblank(Sheet2!A2),"",Sheet2!A2) のように定義されたときは数値の入力時のみ数値で文字列入力と未入力の場合はA2に文字列が定義されます。

これらの条件を考慮しないと質問の用件を満足する関数を組み立てられません。
A2に定義された関数を提示して頂く必要があります。
また、他のシートのセルに入力されるデータの種類も必要になると思います。

Q余興でウエディングソング♪

友人の結婚式の余興で歌を歌うことになりました。学生時代からの仲間数名で歌います。
友達(新婦、若しくは新郎新婦)へ向けてのウエディングソングで感動する歌はありませんか?
『友達へ向けて』というのはなかなか見つからなくて・・・
キロロのBEST FRIEND とか良いかなと思っているのですが他に何かあれば教えてください。

Aベストアンサー

竹内まりやの「リンダ」はどうでしょう?
歌詞は http://www.utamap.com/showkasi.php?surl=A00590

Qエクセル2013でB1セルに「タイム」という文字が含まれる場合A1セルの文字が赤色に変わる方法を教え

エクセル2013でB1セルに「タイム」という文字が含まれる場合A1セルの文字が赤色に変わる方法を教えて下さい、ちなみに、タイムという文字だけなら分かるのですが、これを含む文字列の場合できないので、宜しくお願いします!

Aベストアンサー

こんにちは!

条件付き書式での一例です。

A列すべてを範囲指定 → 条件付き書式 → 新しいルール → 数式を使用して・・・ → 数式欄に
=FIND("タイム",JIS(B1))

という数式を入れ → 書式 → フォント色の「赤」を選択しOK


※ 全角、半角両方に対応できるようにしてみました。m(_ _)m

Q斉藤和義さんのウエディングソングは結婚式の余興に適切でしょうか?

初めまして~

来週、友達の結婚式の2次会で歌を歌うことになったのですが、斉藤和義さんの『ウエディングソング』がいいなーと思っています

ただ、youtubeでPVを見た所、昔の彼氏がお嫁さんに送る歌のような印象を受けました

この曲は、結婚式では不適切でしょうか?

ご意見お待ちしてます

歌詞
http://music.j-total.net/data/011sa/003_saitoh_kazuyoshi/028.html

Aベストアンサー

歌詞だけ見ましたけど、なんだか元彼が新婦にうたってるみたいですね。

出だしがちょっと・・・ってかんじがしますが、CMでもおなじみの曲(サビの部分)ですし、OKだとおもいますよ。

QエクセルでA1のセルの文字とB1のセルの文字をくっつける方法

たとえばA1のセルに「田中」という文字が入力されていて、B1のセルに「太郎」という文字が入力されているとします。
これをC1のセルに、A1セルとB1セルの文字をくっつけて「田中太郎」という文字を表示させたいのですが、関数か何かを使用してこういったことはできませんでしょうか?

ちなみに、A列及びB列セルに文字が200個くらい入力されているので、コピーペーストでは辛いんです。

Aベストアンサー

=A2&B2
=CONCATENATE(A2,B2)
など。


人気Q&Aランキング

おすすめ情報