• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで選択中の列や行を見やすくしたい)

エクセルで選択中の列や行を見やすくしたい

このQ&Aのポイント
  • エクセルで選択中の列や行の色を一括で変更したいと思っています。現在、VBAコードを使用して色の変更を行っていますが、元々付いていた色が消えてしまいます。同じ操作を行う際に元の色を保持する方法はありますか?
  • エクセルで選択中の列や行の色を一括で変更する方法を探しています。現在、VBAコードを使用して色の変更を行っていますが、元々付いていた色が消えてしまいます。同じ操作を行っても元の色を保持する方法はありますか?
  • エクセルで選択中の列や行の色を一括で変更したいですが、現在のVBAコードでは元の色が消えてしまいます。同じ操作を行っても元の色を保持する方法はありますか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

やったつもりが出来ていません。 Excel2000なら,回答したとおりの手順で出来ます。 出来ないのでそこで投げ出していたのなら,新しいまっさらブックを用意して,回答の手順をよく見ながらもう一度やり直してみてください。 確かにはっきり書きませんでしたが,条件付き書式を反応させて色を付けさせようとしているのは判りますね? ですから範囲とは色を付けさせたい範囲を選び,その範囲に条件付き書式を設定してくださいという意味です。 「表範囲」などと言わず全セルを選択しても勿論出来ますが,無駄に遅く重くなるだけなので,お薦めしません。

aino_kaeru
質問者

お礼

詳しく説明していただきありがとうございました。 画像つきでとてもわかりやすかったです。 ありがとうございました。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

表範囲を選び,条件付き書式で Excel2003まで:セルの値が → 数式が に変更し (ご利用のエクセルのバージョンが不明のため手順の詳細を適切に説明できません) =OR(ROW()=CELL("row"),COLUMN()=CELL("col")) と設定し,セルの色を塗る設定をしておく。 シート名タブを右クリックしてコードの表示を選び,今のマクロは消して private sub worksheet_selectionchange(byval Target as excel.range) application.screenupdating = true end sub と取り付けておく。

aino_kaeru
質問者

お礼

大変失礼いたしました。バージョンは2000です。 早速この通りにやったつもりなんですが 色が変りませんでした; 表範囲を選ぶというのは、左クリックドラッグで 範囲を選択するという解釈でよかったでしょうか。 回答ありがとうございました。

関連するQ&A