- ベストアンサー
Excel データ入力に応じて自動的に斜線を引きたいのですが
ご覧いただきありがとうございます。エクセルで、データが入力されていないときはセルに斜線が引かれていて、データが入力されたら自動的にその斜線が消えるようにできるでしょうか。お分かりになられる方がいらっしゃいましたら、ご教示ください。 セル範囲はA1:C7で、A1とB1には常にデータが入っています。残りのセルに、以下のような感じで斜線を引きたいのです。(黒丸はデータが入っているセルを、白丸は空白セルを表しています) (最初の状態) A B C 1 ● ● ○ → C1セルの左上隅から右下隅にかけて斜線 2 ○ ○ ○ → A2セルの左上隅からC7セルの右下隅にかけて 3 ○ ○ ○ 1本の斜線 4 ○ ○ ○ 5 ○ ○ ○ 6 ○ ○ ○ 7 ○ ○ ○ (データを追加した状態:ア) A B C 1 ● ● ● → C1セルの斜線は消える 2 ● ● ○ → C2セルの左上隅から右下隅にかけて斜線 3 ○ ○ ○ → A3セルの左上隅からC7セルの右下隅にかけて 4 ○ ○ ○ 1本の斜線 5 ○ ○ ○ 6 ○ ○ ○ 7 ○ ○ ○ (データを追加した状態:イ) A B C 1 ● ● ● → C1セルの斜線は消える 2 ● ● ● 3 ○ ○ ○ → A3セルの左上隅からC7セルの右下隅にかけて 4 ○ ○ ○ 1本の斜線 5 ○ ○ ○ 6 ○ ○ ○ 7 ○ ○ ○ 以下、データ入力が進むにつれて、斜線が自動的に引き直されてほしいです。また、いったん入力したデータを削除したら、斜線は復活してほしいです。データをとびとびに入力したり削除したりすることはありません。 わかりにくい説明で恐縮ですが、よろしくお願いいたします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (5)
- cafe_au_lait
- ベストアンサー率51% (143/276)
- cafe_au_lait
- ベストアンサー率51% (143/276)
- cafe_au_lait
- ベストアンサー率51% (143/276)
- imogasi
- ベストアンサー率27% (4737/17070)
- Kazamin
- ベストアンサー率30% (17/56)
お礼
完璧です!素晴らしいマクロをお教えいただき、本当にありがとうございます!目的のシート作成に当たって、レイアウトの自由度がものすごく上がりました。 私も教えていただくだけでは申し訳ないと思い、昨夜と今日半日、ネットや手元の本を漁ってみましたが、付け焼き刃でどうなるものでもなく、改めて、自在にマクロを組める方は凄いと思いました。 お教えくださったマクロを勉強させていただいて、もっともっと知識を深めたいと思います。この度は本当にありがとうございました。