
下図の表を作って作業して、月末締めに空白セルに斜線をいれたいと思っています
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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- Visual Basic(VBA) VBAでセル検索から対象行のセルをコピーする方法を教えてください。 B列に日付、C列からF列に数式が 3 2023/11/02 10:54
- 団地・UR賃貸 数独の解法についてお聞きします 3 2023/11/26 16:14
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) 日付で矢印マクロ 4 2023/07/25 16:47
- Excel(エクセル) 行数が不規則な一週間ごとの合計値の計算をVBAで実行したいです。 2 2024/04/29 18:40
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) Excel2010 数式の編集をさせたくない 4 2024/02/27 16:11
- Excel(エクセル) Excelについて質問です(ver2019) 1 2023/06/30 21:20
- Visual Basic(VBA) セルに抜けた番号の代わりに空白を挿入する 4 2023/04/10 20:29
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルに、105と入力すると、勝手に100で除算して1.05になってしまうのは何故でしょうか? ち
Excel(エクセル)
-
エクセルについてどう関数を使えばいいか教えてください。
Excel(エクセル)
-
エクセルでコーピして貼り付けるがバラバラになり 行の高さも、列の幅も合いません。 どうしたらいいので
Excel(エクセル)
-
-
4
Excelの関数内の文字を一括変換する方法を教えてください。 例えば、 大阪支店のシートの4月の売上
Excel(エクセル)
-
5
Excel 複数のセルが一致するときに網掛けをする式は作れますか
Excel(エクセル)
-
6
エクセル ○○以上○○以下の関数をおしえてください
その他(Microsoft Office)
-
7
【関数】不規則な文章から●●-●●●●-●●●●-●形式の数字を抜きだしたい
Excel(エクセル)
-
8
3〜400人分のデータをExcelで管理したいのですが 全ての人に番号を割り振り番号を入力すればその
Excel(エクセル)
-
9
至急お願いします!エクセルのフィルターについて
Excel(エクセル)
-
10
【マクロ】コードを少しでも、減らする為には
Excel(エクセル)
-
11
Excel 条件に合ったセルを抽出して、平均値、中央値を出す方法
Excel(エクセル)
-
12
エクセルで同じブックを開くについて
Excel(エクセル)
-
13
条件付書式設定にて、本日の日付を条件として、2行分にセルに色を付けるには?
Excel(エクセル)
-
14
Excelで職務経歴書作成方法
Excel(エクセル)
-
15
excelで日付関数の文字列変換の前にスペースを入れる方法をお教え下さい。
Excel(エクセル)
-
16
勤務外時間を出す表が作りたい
Excel(エクセル)
-
17
Excelで作成した出欠表から日付ごとの欠席者を書き出す方法について教えてください。
Excel(エクセル)
-
18
列挿入をVBAで
Excel(エクセル)
-
19
エクセルのファイルのコピーをとりたい
Excel(エクセル)
-
20
エクセルについて教えてください
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
エクセルで入力すると隣のセル...
-
Excel > ピボットテーブル「(空...
-
「データ要素を線で結ぶ」がチ...
-
エクセル 連番が途切れていると...
-
Excelで、入力文字の後に自動で...
-
形式貼り付けの「空白を無視す...
-
ピボットテーブルで空白セルの...
-
色つき行の一括削除は?
-
エクセルで上の行の値を自動的...
-
Excel:関数が入っているセルに...
-
エクセルで、「複数のセルの中...
-
【Excel】 csvの作成時、空白セ...
-
エクセル セルのコピー元が空...
-
関数TRANSPOSEで空白セルを0に...
-
SUMIFS関数で「計算式による空...
-
vlookup にて、返す値が、空白...
-
エクセルのIF関数で、隣のセル...
-
excel2010 空白セルにのみ貼り...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
IF関数で空欄("")の時、Null...
-
エクセルでCSVを編集するとき、...
-
空白セルに斜線(罫線)
-
Excel > ピボットテーブル「(空...
-
Excelで、入力文字の後に自動で...
-
エクセル 連番が途切れていると...
-
ピボットテーブルで空白セルの...
-
「データ要素を線で結ぶ」がチ...
-
Excel:関数が入っているセルに...
-
数式による空白を無視して最終...
-
空白セル内の数式を残したまま...
-
excel2010 空白セルにのみ貼り...
-
【Excel】 csvの作成時、空白セ...
-
エクセルで上の行の値を自動的...
-
エクセルのIF関数で、隣のセル...
-
エクセルで、「複数のセルの中...
-
形式貼り付けの「空白を無視す...
-
関数TRANSPOSEで空白セルを0に...
-
【Excel】 Ctrl+方向キー で空...
-
色つき行の一括削除は?
おすすめ情報