[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『2007で条件付き書式で、値が空白の時、斜線がひけない』(さっちゃん)
単純な質問ですみません。 エクセルの2007では、条件付き書式で斜線が引けるようになると 前に聞いていたような気がして、試してみましたが、引けませんでした。
セルの値が空白の時、セルの右上のすみから左下まで罫線を引きたいのです。 どなたか教えてください。
◆2007で確認しましたが、斜線は引けないようです (Maron)
理解不足で、過去ログ
[[20051002155400]]の自力解決のやりかたや意味がわかりません。
どなたか、お知恵を貸してください。お願いします。(さっちゃん)
斜線にしたり、しなかったりするセル範囲は、固定的ですか? (それとも都度ドラッグで範囲選択するのですか?)
やみくもに処理すると予期せぬセルに斜線が引かれてしまうことになるので、 「処理すべき範囲の特定方法」についてお聞きしております。
(半平太)
固定範囲が「G3:H8」と仮定します。
1) シート見出しを右クリックして「コードの表示」を選択。 2) 画面中央の白いところに下記コードをコピペ 3) Alt + F11 でエクセル画面に戻る 4)メニュー[ツール]→[マクロ]→[マクロ]→マクロ名(DiagLine)を指定→[実行]ボタンクリック
※(4)は取り敢えずの案です。そちらでご自由に決めてください。
Sub DiagLine() Dim Cel As Range Application.ScreenUpdating = False For Each Cel In Range("G3:H8") '←実際の範囲に変更してください。 Cel.Borders(xlDiagonalUp).LineStyle = _ IIf(Cel.Value = "", xlContinuous, xlNone) Next Application.ScreenUpdating = True End Sub
(半平太)
教えていただいたとおり一部を書き換えて無事できました。
本当にありがとうございました。
(さっちゃん)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.