
下図の表を作って作業して、月末締めに空白セルに斜線をいれたいと思っています
2行目、3行目には別のセルに年月を入れて、数式から日付と曜日を入れるようにしています。
29・30・31日には、" =IF(DAY(AE2+1)=29,AE2+1,"") " のような式を入れて空白セルになるようにしています。
数式が入ってないセルは、
Range("A4:AH21").SpecialCells(xlCellTypeBlanks).Borders(xlDiagonalUp).LineStyle = True
で斜線を入れることができました
2行目、3行目の数式が入ったセルも含めて、表のなかのすべての空白セルに斜線を入れるのは可能でしょうか?
年月を入れた時点で、2行目、3行目の29・30・31日に斜線が入るような方法もありますでしょうか?
よろしくお願いします。

No.1ベストアンサー
- 回答日時:
こんばんは
説明によくわからない部分がありますが、勝手に想像してみました。
『見た目に空白のセル(=関数式で空白文字列にしているセルを含む)に斜線の罫線を引きたい』という解釈でよいのでしょうか?
以下は、その仮定の下で・・
ご提示のように、SpecialCells(xlCellTypeBlanks)では空白文字列のセルは対象外になります。
対象セル範囲をループして、値が "" と同じかどうかをチェックすることで、空白セル(=Empty)も空白文字列のセルも取得することが可能になります。
例えば、
For Each c In Range("対象範囲")
c.Borders(xlDiagonalUp).LineStyle = c.Value = ""
Next c
のような感じで処理するとか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルに、105と入力すると、勝手に100で除算して1.05になってしまうのは何故でしょうか? ち
Excel(エクセル)
-
エクセルについてどう関数を使えばいいか教えてください。
Excel(エクセル)
-
Excelの関数内の文字を一括変換する方法を教えてください。 例えば、 大阪支店のシートの4月の売上
Excel(エクセル)
-
-
4
Excel 複数のセルが一致するときに網掛けをする式は作れますか
Excel(エクセル)
-
5
エクセルでコーピして貼り付けるがバラバラになり 行の高さも、列の幅も合いません。 どうしたらいいので
Excel(エクセル)
-
6
エクセル ○○以上○○以下の関数をおしえてください
その他(Microsoft Office)
-
7
至急お願いします!エクセルのフィルターについて
Excel(エクセル)
-
8
【マクロ】コードを少しでも、減らする為には
Excel(エクセル)
-
9
条件付書式設定にて、本日の日付を条件として、2行分にセルに色を付けるには?
Excel(エクセル)
-
10
【関数】不規則な文章から●●-●●●●-●●●●-●形式の数字を抜きだしたい
Excel(エクセル)
-
11
Excelで職務経歴書作成方法
Excel(エクセル)
-
12
Excel 条件に合ったセルを抽出して、平均値、中央値を出す方法
Excel(エクセル)
-
13
エクセルで同じブックを開くについて
Excel(エクセル)
-
14
excelで日付関数の文字列変換の前にスペースを入れる方法をお教え下さい。
Excel(エクセル)
-
15
3〜400人分のデータをExcelで管理したいのですが 全ての人に番号を割り振り番号を入力すればその
Excel(エクセル)
-
16
Excelで作成した出欠表から日付ごとの欠席者を書き出す方法について教えてください。
Excel(エクセル)
-
17
勤務外時間を出す表が作りたい
Excel(エクセル)
-
18
2枚のエクセル表で数字をマッチングさせる方法を教えてください
Excel(エクセル)
-
19
Excelで作成したワークシートの異変
Excel(エクセル)
-
20
列挿入をVBAで
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【画像あり】オートフィルター...
-
【関数】=EXACT(a1,b1) a1とb1...
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
「データ要素を線で結ぶ」がチ...
-
エクセル AVERAGEで #DIV/0!...
-
数式による空白を無視して最終...
-
エクセル&メモ帳での改行の空...
-
空白を0とみなす関数
-
Excelで、入力文字の後に自動で...
-
【Excel】 csvの作成時、空白セ...
-
エクセルにて負の時間を0:00と...
-
VBA スペースが入力されて...
-
範囲内の列から、一番下の数値...
-
【EXCEL】空白でないセルの位置...
-
エクセルの数式で教えてください。
-
空白セル内の数式を残したまま...
-
Vba エクセルマクロで、 A列の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【画像あり】オートフィルター...
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
Excel > ピボットテーブル「(空...
-
エクセル 連番が途切れていると...
-
「データ要素を線で結ぶ」がチ...
-
エクセルで入力すると隣のセル...
-
ピボットテーブルで空白セルの...
-
Excel:関数が入っているセルに...
-
Excelで、入力文字の後に自動で...
-
形式貼り付けの「空白を無視す...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
関数TRANSPOSEで空白セルを0に...
-
【Excel】 csvの作成時、空白セ...
-
エクセルのIF関数で、隣のセル...
-
エクセル セルのコピー元が空...
-
エクセルで、「複数のセルの中...
-
エクセルで上の行の値を自動的...
おすすめ情報