• 締切済み

excelシート見出し

excel2007です。機種はDell inspiron1501です。 全てのシートを選び、作業を終え、全てのシート選択を解除つもりでいても、シート見出しの色がグレーで薄い色のため、解除できていないのに気がつくのが遅れ、後の作業で、1シートにのみ入力したいのに、全シート選択のままに入力してしまったことがよくあります。このミスを防ぐため、選択しているシートと、していないシートをはっきりさせるのに、シート見出しの色を濃くしたいのですが、どうすればよいでしょうか?

  • tozaki
  • お礼率89% (210/234)

みんなの回答

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

ThisWorkbookのSheetActivateイベントに (VBE画面の、VBAProject(通常左のフレーム)のThisWorkbookをダブルクリックして現れる画面に) Private Sub Workbook_SheetActivate(ByVal Sh As Object) If ActiveWindow.SelectedSheets.Count > 1 Then For Each Sh In ActiveWindow.SelectedSheets S = S & Sh.Name & Chr(10) Sheets(Sh.Name).Tab.ColorIndex = 3 Next MsgBox "作業グループ" & Chr(10) & S Else For Each Sh In Worksheets Sheets(Sh.Name).Tab.ColorIndex = xlNone Next End If End Sub ==== 作業グループのシートのひとつを選択すると、作業グループシート名のメッセージとシートタブに赤色をつける。 作業グループ以外のシートを選択すると色は解除する。 シート選択のタイミングと表示が少し合わないのと、 シートタブの色も選択時には下線状になって余り目立たない ので余り確信をもてませんが、VBAで出来る範囲はないかとやってみての1つの報告。

tozaki
質問者

お礼

詳細なご回答ありがとうございます。ただ、私の理解力、能力を超えているようです。ご指示のやり方を勉強してみて、tryしてみます。

noname#99913
noname#99913
回答No.1

よくある失敗ですね。私もよくやります。「Officeボタン→Excelのオプション→基本設定」から配色を変更できますが、あまり変わらず、ほとんど焼け石に水ですね。 私は防止策として、作業がすんだら、すぐにシート選択を解除する習慣をつけるようにしています。

tozaki
質問者

お礼

ありがとうございます。うーん、はっきりした形にはなりませんね。ご回答様の防止策のように、気をつけていきたいと思います。

関連するQ&A

  • Excelのシート見出しについて

    Excel2010を使用しています。 シートを選んでいるときのみ、シートの見出しの色を変える事が出来ないでしょうか? 例えば10数枚シートを作成した場合に、今どのシートで作業をしているかとういのが、標準では作業中のシート見出しの色が白色で、その他は薄い灰色と少し分かりづらいためシートを選択している見出しのみが分かりやすい色に変わるように設定ができないのかと思いまして。例えば赤色など。 ちょっと分かりづらい説明ですがよろしくお願いします。

  • Excel2007のシート見出しの色について

    Excel2007のシート見出しの色が薄くて、どのシートを選択しているのかわかりにくくて困っています。見出しの標準の色を2003のように設定が出来ますか?

  • Excel2003シート見出しを右クリックしても

    Excel2003シート見出しを右クリックすると通常であれば挿入、削除、名前の変更、すべてのシートを選択、色の変更、コード入力と表示されますが、右クリックをするとすべてのシートを選択、コード入力、クリック可能なのですがそのほかの項目は薄く表示されるだけでクリックしても反応がありません すべての項目を動作可能にしたいのですがどうすればよいですか 教えてくださいよろしくお願いします。

  • エクセルで作業シート見出しが表示されません

    おはようございます。 エクセルで少々困っております。 あるファイルを開くとシート見出し(sheet1,sheet2,sheet3)が表示されず、作業領域が左端まで移動しません。 シート見出しについて言えば、作業領域が大きくなりすぎていて全体が表示されていない感じです。(スクロールバーも表示されていません) また作業領域について言えば、左端3センチ位がグレー色になっていて左端まで作業領域が移動しない感じです。

  • シート見出しの色

    全シートを対象として A1セルに整数が入力されたらそのシートのシート見出しが赤になり。A1セルに文字が入力されたらそのシートのシート見出しが黄色になるマクロの記述を教えてください。よろしくお願いします。

  • Excel2000でのシート見出しの色について

    Excel2000では、シート見出しの色は設定にないのでしょうか Excel2002ではあるみたいなのですが。教えてください

  • Excel2000、シート見出しがありません

    友人から電話がかかってきて、シート見出しが表示されないと言われ ました。そこで、以下の確認作業をしてもらいました。 1.書式→シートで表示しない、になっていないか。 2.ツール→オプションでシート見出しにチェックがついているか。 確認後、以上二つは問題ないとのことです。それ以外に原因が思い当 たりません。お分かりの方がいらっしゃいましたら、お教えください。 Win98SE、Excel2000

  • 特定のシート見出しの色のシートを作業グループにする方法を教えてください

    特定のシート見出しの色のシートを作業グループにする方法を教えてください。 VBA初心者です。 シート見出しの色でシートを分類しています。 特定のシート見出しの色のシートを作業グループにして、削除や印刷をしたいのですが、 できるのでしょうか。 シートのタイトルはそれぞればらばらなので、シート名ではできません。 よろしくご教示ください。

  • エクセルの入力済みシートの見出しの色を自動で変更する

    現在、毎日の売上集計表を作っています。1~31枚のシートがあります。データーを入力したシートの見出しの色を自動で色を変えることは可能でしょうか?未入力シートと入力済みシートの区別を分かりやすくしたいのですが…(データーは毎日、営業終了後に入力します) 例えば、データー入力後に保存するとシートの見出しの色が変わるとか…これはマクロ等を使用しないと無理でしょうか、あまり詳しくないのですが。 バージョンはエクセル2003です。

  • 条件によってシート見出しの色が変わるようにしたい

    条件によってシート見出しの色が変わるようにしたい Excel2003を使用しています。 ある範囲に数値が羅列されており、それらの数値が通常であれば0、 条件によって3か5に変わる数式が入っています。 それに伴い、範囲内に1つでも3か5があれば「シート見出しの色を赤く」 全て0になれば「シート見出しの色を通常に戻す」という事をできればと思うのですが そういう事は可能でしょうか? もし可能であれば、どなたかやり方をご教授いただけますと大変助かります。 よろしくお願いいたします。

専門家に質問してみよう