
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
Excelの関数について、特定の文字を入れると斜線や線を入れることは出来ますか?
Excel(エクセル)
-
条件付き書式で自動で斜線の罫線を引く
Excel(エクセル)
-
「B列が日曜の場合」C列に/(斜線)が入るようにならないものでしょうか?
Excel(エクセル)
-
-
4
Excel データ入力に応じて自動的に斜線を引きたいのですが
Excel(エクセル)
-
5
vlookupで返された値が空白だったら斜線をひく
会計ソフト・業務用ソフト
-
6
Excel VBA 条件に一致した言葉の下セルに斜線をひきたい
Visual Basic(VBA)
-
7
エクセルで条件付きで罫線の斜線を引きたいです。
その他(Microsoft Office)
-
8
エクセルで自動に休日の列に網がけする方法を教えてください
Excel(エクセル)
-
9
エクセルで条件をつけて図形を表示する方法を教えてください。例えば、セルA1に入力された数値が100以
Excel(エクセル)
-
10
罫線の斜線を自動で引くマクロ
Excel(エクセル)
-
11
Excelでセル参照したとき、書式も一緒に持ってくるには?
Windows Vista・XP
-
12
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
13
エクセル 結合セル内に空白なら斜線を引くマクロ
Excel(エクセル)
-
14
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
15
土曜・日曜・祝日に罫線を引く VBA
Visual Basic(VBA)
-
16
セルの内容の条件に応じて図形の表示をしたりしなかったりする
Excel(エクセル)
-
17
エクセルの一部のセルの背景色を印刷しない方法
その他(Microsoft Office)
-
18
Excel条件付き書式での罫線の処理について
Excel(エクセル)
-
19
エクセル if文で偽判定のとき、何も起こらないようにしたいのですが・・・
Access(アクセス)
-
20
エクセル 条件付き書式で文字を表示するには
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windowsパソコンについて
-
Windowsアップデートしたらタス...
-
ウィンドウズパソコンでは、「...
-
Windows10 proやMac big surを...
-
消えてしまった復元ポイントを...
-
Windowsの古いゲーム(32bit OS...
-
エクスプローラのアクティブウ...
-
アイコンに、四角い枠が出来て...
-
windows11 で明るさを調節出来...
-
Windows Media Playerを開くと...
-
MS-DOS 6.22のダウンロード
-
MOS Excel365 資格取得を希望。...
-
Raspberry Pi 3 A+ ブラウザ遅い
-
「オンラインで購入したり、計...
-
raspberry pi のスピーカ音出な...
-
マザーボードを交換した時のOS...
-
win11のエクスプローラーの右ク...
-
MacBook選びにアドバイス下さい
-
Windows11でXboxのコントローラ...
-
windows11 bitlockerの解除方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windowsアップデートしたらタス...
-
SSDの完全に消してしまったファ...
-
Macパソコン使ってる人ってどー...
-
「マック」を使う理由は?(ウ...
-
消えてしまった復元ポイントを...
-
MacBook選びにアドバイス下さい
-
WindowsのOSは、PCの機器的な各...
-
パソコンは新しいOSに更新され...
-
私の地元の今時の小学生の男子...
-
Windows10 proやMac big surを...
-
Windows Media Playerを開くと...
-
アイコンに、四角い枠が出来て...
-
Ubuntuに仮想環境いれて古いwin...
-
win11のエクスプローラーの右ク...
-
エクスプローラのアクティブウ...
-
Windowsの古いゲーム(32bit OS...
-
ウィンドウズパソコンでは、「...
-
マザーボードを交換した時のOS...
-
ウィンドウズ11です。 ケース1...
-
「ウインドウズアップデートの...
おすすめ情報