Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

エクセルでカーソルのある行を色付けして表示するには

エクセルでカーソルのある行(または列)を色付けして表示するにはどうしたらいいのでしょうか? 行頭の行番号のところにカーソル置いたときは、期待通りにその行全体が色づくのですが、行内の任意のセルにカーソルを置いたとき同じ状態にしたいのです。 目的は、レコードのデーターを読み取るのに行を間違えないためです。

質問者が選んだベストアンサー

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.4

下記質問の様な事でしょうか? http://okwave.jp/qa4029237.html 最良解を出されたのは別の方ですが、ご参考まで。

yuusukeccc
質問者

お礼

さらに補足です。 この機能をON、OFFできるような仕組みもほしいです。 行全体が選択されてるとオートフィルター機能が使えないのと データー入出力で不具合な場合もでてきそうです。 補足、お礼がごっちゃで申し訳ありません

yuusukeccc
質問者

補足

ありがとうございます。 他の方のものといえ、教えていただきありがとうございます。 最善解の方のを導入してみました 使い勝手としては、ベストなのですが、 さらにいうなら、BOOK全体ではなく、 1.データーベースになってる特定のシートだけに導入したい 2.行列両方でなく行だけでいい 以上です。 VBAの知識に乏しいため、 最善解の方のをどのように書き換えるといいのかわかりません。 どなたでも結構です。 お教えください

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

その他の回答 (4)

  • fmajin
  • ベストアンサー率61% (75/122)
回答No.5

条件付き書式を使っても、ある程度できます。 (1)データベース範囲全体など色を付けて表示したい範囲を選択します。データベース内のセルを選択した状態で、[Ctrl」+[Shift]+[:]キーを押して選択するのが手軽です。 (2)[書式]→[条件付き書式]コマンドを実行します。 (3)表示されたダイアログで[数式が]を選び、右のテキストボックスに「=ROW()=CELL("row")」と入力します。 (4)[書式]ボタンをクリックして表示されるダイアログで、[パターン]パネルで任意の色を付けます。 これで編集中の行に色が着いて表示されます。カーソルを移動するだけでしたら、[F9]キーを押して再計算するといいでしょう。ただし、画面更新がうまく行かず、完全に色つきで表示されないときもあるようです。

yuusukeccc
質問者

お礼

ありがとうございます。 使えそうですね。 ただ、今の表自体がすでに別の要素で条件付き書式を使っているため 干渉してしまいます 残念ですが、今回は見送ります

すると、全ての回答が全文表示されます。
noname#65902
noname#65902
回答No.3

ANo.2 です。 列の場合は <Ctrl>+スペース です。 先日、偶然発見しました。 両方やると十字型になる...でなくて全セル選択になってしまいます。

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

<Shift>+スペース でそうなりますけど、 そういうことじゃないのかな Excel2003 ですが確認しました。

yuusukeccc
質問者

補足

そうですねこんな方法でできるのですね。 ただ、なぜかセルの内容によっては、期待通りにならず、内容がスペースに置き換わってしまいます。 一番よく使うところで「行」のほうだけこの現象がおこります。 今回採用を見送らせていただきますが、別のことで使えそうです。 ありがとうございました

すると、全ての回答が全文表示されます。
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

VBAを使えば可能ですが、セルに色づけがされているような表だと以前の色を保持する事は難しいです。

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

関連するQ&A