• 締切済み

表で列ごとにリンクの色を変える

エクセル2013です。 10列 100行くらいの表を作りました。質問は二つの列で リンクの色を変えることです。ディフォルトでは青紫のような色ですが、 一列のリンクはそのままで良いのですが、別の一列は違う色に変更したい。 リンクの色を変えると表の全部がその色になってしまいます。 良い方法がありましたら教えてください。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

「リンクの色を変えることです」の意味がよくわかりませんが、 テキスト、アンダ―ライン、クリック後の色などあるのでは。 ーー F列にハイパーリンクをところどころのセルに貼ってあるとして Sub test02() For Each cl In Range("F1:F100") If cl.Hyperlinks.Count <> 0 Then MsgBox cl.Address cl.Font.ColorIndex = 5 End If Next End Sub をやってみると結果はどうですか。 こういうことではないですか? そのセルの文字色を設定するのと変わらないようですが。 ーー セルをクリックしてハイパーリンクを実行したときに 塗りつぶし色を変えるなら Private Sub Worksheet_FollowHyperlink(ByVal Target As Hyperlink) Target.Range.Interior.ColorIndex = 3 End Sub 列を判別して.ColorIndex = 3を数種類にすることは簡単。 質問内容に対し、的外れの場合は無視してください。

全文を見る
すると、全ての回答が全文表示されます。
回答No.2

> リンク付けをするとデフォルトの色になってしまいました。 なので、リンクを設定した後で文字色を変えるのです。 この順番、似て非なる結果が出ます。

jotenk
質問者

お礼

では、先にリンクを貼っておいて、その列全部を選んで 色を変える、ということでしょうか?その列のリンクは、 行が飛び飛びに追加になるので、その都度 色を変える ことになりますね。それで、この列のリンクは、この色と 事前に設定できるのか、と思ったしだいです。

全文を見る
すると、全ての回答が全文表示されます。
  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.1

 文字色と同じ設定で、変更する事が出来ます。  まず、そのリンクが貼られているセル範囲をまとめて選択して下さい。  次に、Excelウィンドウの上の法に並んでいるタブの中の[ホーム]タブをクリックして下さい。  すると、「フォント」グループが現れますので、その中にある[フォントの色]ボタン(「A」の文字の下に色付きの帯が表示されているアイコンのボタン)の右端にある「▼」(黒い逆三角形)マークをクリックして下さい。  すると色のサンプルが現れますので、その中からリンクの色として設定したい色を選択してクリックして下さい。  以上です。

jotenk
質問者

お礼

ありがとう。フォントの色を変える方法はやってみました。 前の時は、色はたしかに変わるのですが、リンク付けをすると デフォルトの色になってしまいました。そこでリンク付けの色を 変えると、他の列のリンクの色も変ってしまい、結局 一色しか変わらないのか?と思って質問しました。 もう一度試してみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • excelで一列だけのリンクの色を変える

    セルのスタイルから変更でリンクの色をに任意で選べますが、 全部の列の色が統一されてしまいます。何列もある中で一列だけ 別の色にしたいときは、どうすれば良いか教えて下さい。

  • エクセルで色を着けたセルがある表の

    エクセルで色を着けたセルがある表の横一列全部のみを残す方法はありますか。うまく言えませんが、例えばA2、C3、E5、G7、I9のセルが色が着いているとします。1の横一列、4の横一列、6の横一列、8の横一列が削除され、2の横一列、3の横一列、5の横一列、7の横一列、9の横一列のみが残るようにしたいのです。色のついたセルだけを残したいのではありません。色のついたセルがある横一列全部を残したいのです。教えてください。

  • エクセルの表をリンク画像として貼りたいのですが

    エクセル2003を使っております。 A1:I10の表(10列10行)をコピーして、画像としてA20:G28(7列8行)貼り付けたいです。 ただしリンク画像として貼り付けたいんです(細かいサイズ調整ができるので) 表の値が変われば、画像の値も変わる・・・といった感じに。 いったんワードにリンク貼り付けして、その後ワードに貼り付けた物をエクセルにリンクオブジェクトとして貼ってみましたが、パス名がかわると使えないので駄目でした・・・ なにかいい方法ありますでしょうか? 他のPCでも使うのでパス名が変わったらリンクされないような方法では駄目なので・・・

  • セルのスタイルで列 1,列 2・の見出しが出来消す

    エクセルの表に、1行おきに色を付けるのに、簡単なセルのスタイルでつけると、色は付きました。行の上部に列1 列2・・・が付いたのです。 これを消す方法を、教えてください。

  • EXCEL 5列5行の表に、別の名簿リスト等を差し込むにはどうすればよいでしょうか?

    こんにちは、また教えてください。 EXCELで、例えば5列5行の表に、別の5列200行のリスト(名簿リスト等)をWORDのように差し込み、5列5行の表が、40ページの表となるにはどうすればよいでしょうか? どうしても、EXCELの5列5行の表に、リストを差し込みたいのです。 よろしくお願いします。

  • 数百行の複数列を1列にしたい。

    1 2 3 4 5,,,,,,,,,, 234 235 236,,,,,,,,, とエクセルで並んでいる数値が数百行、数百列あります。 これを 1 2 3 4 5 . . . 234 235 236 という一列に変換したいのですが 良い方法を教えて下さい。

  • エクセルの表に数字を入力するときに行と列に色をつける!!

    エクセルで大きな表を作成した時に、表に数字を入れる場合、行と列を間違えて入力してしまうことがあります。それを防止するためにあるマクロが動いているあいだは、マウスがオーバーする行、列のセルに色を付けるようなマクロを作ろうかと考えました。(セルなどをクリックしなくても、マウスが移動すれば、マウスがかかっているセルの行と列に色がついてまわる)単純に、MauseMoveイベントで処理って思いつきましたが、対象がグラフにしかありません。で、途方にくれました。また、仮に、イベントの処理方法が判ったとしても、単純にセルに色をつけたり消したりしたのでは、元々表に色が付いていた場合、消して回ることになります。なにか?どのようにすれば実現が可能でしょうか?イメージ的には、CADなどでX軸とY軸に垂線と水平線がカーソルについて回るって感じです。 最大の問題は、カーソルが通り過ぎた時に元々の色に戻すっててんだと思いますが、どなたか?詳しい方がイラッシャイましたら教えて頂けないでしょうか? 宜しくお願い致します。

  • GOOGLEスプレットシート 規則的な計算列

    一行目の 一列目 =1-34/35 二列目 =1-33/35 三列目 =1-32/35 一列目の 一行目 =1-34/35 二行目 =1-34/35*33/34 三行目 =1-34/35*33/34*32/33 という法則性をもった表を作りたいのですが 1.2.3.4のように簡単な規則性なら範囲選択からスライドして表を作れるんですけど この数式だと規則性として認識しないみたいでできません どうにか簡単に表を作る方法はありませんか?

  • VBAでB列のファイルパスにリンクを貼りたい

    いつもお世話になっております。 特定のフォルダ内にエクセルファイルが毎月増えていくのですが、このフォルダに入っているエクセルファイルのフルパスの一覧を別のエクセルシートのB列に毎月コピペしています。 月10-20のエクセルファイルがリストに追加されていきます。 この増分のパス(B列)にリンクを貼りたいのです。 B列には既に400件以上のファイルパスが入っているので、毎回上からB列の全部のセルにリンクを貼り直すのではなく、増分(B列の最下行+1行目)以下のセルにリンクを張るBVAを教えて頂きたいのです。 当方教えて頂いたコードとマクロの記録の組み合わせがどうにか出来るレベルなので宜しくお願いします。 但し、B列の140行目迄には空白を含むパス以外の文字が入っています。 パスは141行目以降に空白なく入っていきます。

  • エクセルの表の横に一行追加する場合。

    ご質問失礼致します。 現在エクセルにて表を用いた資料を作っているのですが、 VLOOKUPや、プルダウンメニューからの自動反映などの関数を使っているためか、 表の横に一列行を追加しようとすると、 表の中に記入した文字が一列ずつずれてしまいます。 表の情報はそのままで、横に一列行を追加することは可能なのでしょうか? 質問が分かりづらかったら申し訳御座いません…。

専門家に質問してみよう