
No.4ベストアンサー
- 回答日時:
どうしても斜線が必要なら、ワークシートのイベントを使うしか無いです。
E列:備考
B-D列が時間記入欄とします。
記入範囲は5-30行目まで。
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Rc As Variant
Set Rc = Intersect(Target, Range("E5:E30"))
If Not Rc Is Nothing Then
With Range(Target.Offset(0, -3).Address & ":" & Target.Offset(0, -1).Address)
If Target.Value = "休み" Then
.Borders(xlDiagonalUp).Weight = xlHairline
'.Borders(xlDiagonalUp).LineStyle = xlDash
'.Borders(xlDiagonalUp).LineStyle = xlDot
.Borders(xlDiagonalUp).LineStyle = xlContinuous
.Borders(xlDiagonalUp).ColorIndex = 3
Else
.Borders(xlDiagonalUp).LineStyle = xlNone
End If
End With
End If
End Sub
ワークシートのイベントってマクロですよね。
すみません。まだよくマクロが分からなくてうまく設定できませんでした。
教えていただいてありがとうございました。
No.3
- 回答日時:
#2さんのおっしゃっている、「違うセルを指定してそれを条件にして書式」ということは可能です。
ただし、適用できる書式に「斜線」はないです。
条件付書式で、「数式が」を選び、
「=(備考欄のセル番号)="休み"」とすれば、
(たとえば備考欄が「D20」なら、=$D$20="休み" となります)
休みと入力した場合の書式設定ができます。
斜線が無理なので、セルにグレイの網掛け設定をする
くらいが視覚的には近いのでしょうか。
”違うセルを指定してそれを条件にして書式”というのができるんですね。数式でセルを$で固定して…までは確かにできるんですが。教えて頂いたようにグレーの網掛けをしたら確かに”お休み”な感じしますよね。この際斜線はあきらめてこの方法でやってみようかと思います。
ありがとうございました。
No.2
- 回答日時:
こんにちは、はじめまして!
質問の内容は、備考欄に「休み」と入っていなければ時間の欄には斜線は入らず、
「休み」と入力したら斜線が自動的に入るように…というコトですよね?^^
エクセルの書式の中の「条件付き書式」というのがあるのですが、
例えばこの場合、時間の入ったセルに条件をつけてそれによって書式を変える…とかならできるのですが、
違うセルを指定してそれを条件にして書式をというのはできないような気がします。
他に思い当たるやり方が見つかりません。。
もしかしたらマクロならできるかもしれないけど…エクセルではマクロはあまり使いたくないですよね。(汗)
提案ですが先に書いた条件付き書式で、
時間のセルが「0:00」なら斜め斜線を引くように設定するのはダメですか?
よいアドバイスができなくてすみません。
この回答への補足
"時間のセルが「0:00」なら"の意味がわかりました。
勤務時間以外の時間設定でセルに斜線を引くということですかね。
条件付き書式では罫線タグに斜線はないんです。
マクロ以外に今のところ方法はないようです。
初心者ゆえ、マクロはまださわりしかわからないんです。^^;これを機会にマクロももっと勉強したいと思います。
説明不足で申し訳ありません。
冒頭で述べられている通り”休み”と入れるセルとは異なるセルに斜線を入れる設定にしたいのです。
条件付き書式で罫線は使えても斜線は使えないですよね。VLOOKUPとか関数を使うのかとも思ったんですがなかなかいい案が浮かばなくて…。
いろいろ考えていただいてありがとうございます。
>提案ですが先に書いた条件付き書式で、
時間のセルが「0:00」なら斜め斜線を引くように設定するのはダメですか?
この説明を詳細にいただいてもよろしいでしょうか?
条件付き書式で設定できるのであればよろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル2019の関数を教えてください。 8 2022/12/16 12:45
- Excel(エクセル) エクセルで休憩時間を引く時と、引かない時の数式 3 2022/11/05 11:48
- Excel(エクセル) Excel関数で日またぎの勤務時間にしるしを立てる 2 2022/04/20 17:22
- 労働相談 先日の入院、病欠で仕事を6日間休むことになり、前回の追記での労働時間等質問です。。 私の会社はシフト 1 2023/05/31 16:56
- 労働相談 労働時間が五、六時間 その弐 2 2023/04/04 12:36
- Excel(エクセル) 月間シフト表から総勤務時間を計算する関数 4 2023/05/20 07:12
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- 仕事術・業務効率化 出勤時間10時から11時は休憩入り12時 出勤時間12時から13時は休憩入り14時 休憩時間をエクセ 3 2023/04/18 20:46
- その他(就職・転職・働き方) 内定を3社貰って悩んでます 8 2022/08/10 04:38
このQ&Aを見た人はこんなQ&Aも見ています
-
Excelの関数について、特定の文字を入れると斜線や線を入れることは出来ますか?
Excel(エクセル)
-
条件付き書式で自動で斜線の罫線を引く
Excel(エクセル)
-
Excel データ入力に応じて自動的に斜線を引きたいのですが
Excel(エクセル)
-
-
4
vlookupで返された値が空白だったら斜線をひく
会計ソフト・業務用ソフト
-
5
「B列が日曜の場合」C列に/(斜線)が入るようにならないものでしょうか?
Excel(エクセル)
-
6
エクセルで条件付きで罫線の斜線を引きたいです。
その他(Microsoft Office)
-
7
Excel VBA 条件に一致した言葉の下セルに斜線をひきたい
Visual Basic(VBA)
-
8
罫線の斜線を自動で引くマクロ
Excel(エクセル)
-
9
エクセルで自動に休日の列に網がけする方法を教えてください
Excel(エクセル)
-
10
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
11
エクセル 結合セル内に空白なら斜線を引くマクロ
Excel(エクセル)
-
12
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
13
Excel(VBA)データ入力に応じて複数範囲のセルの上に1本の斜線を引きたい
Excel(エクセル)
-
14
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
15
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
16
Excel 条件によって入力禁止にする
Excel(エクセル)
-
17
土曜・日曜・祝日に罫線を引く VBA
Visual Basic(VBA)
-
18
エクセルで条件をつけて図形を表示する方法を教えてください。例えば、セルA1に入力された数値が100以
Excel(エクセル)
-
19
エクセルの複数のセルを一括で絶対参照にする方法
Excel(エクセル)
-
20
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
写真をコピーしたら作成日時が...
-
Windows11でタスクバー・スタ...
-
Windows11のデスクトップのアプ...
-
ホーム及びロック画面の消費が1...
-
windows 11 Pro を入れた、 自...
-
windows11、23H2用の更新プログ...
-
勝手に無変換になる
-
windows11 きれいなロック画面...
-
当時はあれでも近未来的に見え...
-
Windows11 デスクトップ アイコ...
-
ARM系CPU搭載のパソコンが日本...
-
エクスプローラのアクティブウ...
-
w11 24H2 ISOファイルの大きさ...
-
windows11でクイックスキャン等...
-
Windows11 システム通知音がも...
-
MS-DOS 6.22のダウンロード
-
Windowsの購入タイミングについて
-
Windowsの"legacy"ってなんです...
-
Windows(11)ってもうゴミなんで...
-
「Wi-Fiアダプターへのアクセス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
写真をコピーしたら作成日時が...
-
windows11、23H2用の更新プログ...
-
勝手に無変換になる
-
Windows11でタスクバー・スタ...
-
エクスプローラのアクティブウ...
-
Windows11のデスクトップのアプ...
-
要件を充たしていないwindows11...
-
Windowsの"legacy"ってなんです...
-
ホーム及びロック画面の消費が1...
-
windows11 きれいなロック画面...
-
Windows Media Playerを開くと...
-
MS-DOS 6.22のダウンロード
-
「Wi-Fiアダプターへのアクセス...
-
windows11でクイックスキャン等...
-
Windowsの購入タイミングについて
-
Microsoftのページだけ全て「申...
-
Geminiをパソコン(WindowsPc)...
-
windows11プロダクトキー購入に...
-
Windowsの古いゲーム(32bit OS...
-
Win11にできますか?
おすすめ情報