- ベストアンサー
エクセル(Excel)で、条件を満たすセルに斜線を引く関数はありますか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
条件を満たすセルに斜線を引くことは、関数ではできません。条件付き書式の設定の中で書式から「塗りつぶし」タブの「パターンの種類」で斜線を設定することができます。
その他の回答 (1)
- MackyNo1
- ベストアンサー率53% (1521/2850)
関数ではセルの書式を設定することはできません。 また、条件付き書式では、周囲の罫線は設定することができますが、斜線を設定することはできません。 どのような目的で、セルに斜線を引きたいのかわからないのですが、特定のデータを削除したいような目的なら、たとえば条件付き書式のフォントタブからフォントの色を白にしたり、取り消し線を設定してみてはいかがでしょう。
お礼
そのような方法もあるんですね!参考になりました!ありがとうございました!
関連するQ&A
- エクセル セル内に斜線をいれたいのですが。
体重表を作って毎日記録しているのですが、記録を忘れてしまった 日などセル内に斜線をいれたいのですが(/)セル内の右上の角から 左下の角まで斜線をいれたいのに「斜線」と入力すると/は出てくる けれど、セル内の真ん中に斜線が小さくはいるだけでセル内 いっぱいには入力する事ができません。 どうするばセル内いっぱいに斜線を引く事ができるのでしょうか? インターネットを検索した遊ぶぐらいでエクセルやワードなどは さっぱり使いこなせない初心者です。 すみませんが、どなたかご存知の方いらっしゃったら教えて頂けますか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで条件付きで罫線の斜線を引きたいです。
エクセル2007についての質問です。 ある条件のときに罫線の右下がり斜線を引きたいのですが、条件付書式ではできません。 マクロでしなくてはいけないことはわかったのですが、それ以上は進めなくて困っています。 セル(U2)に数字を打ち込んだらセル(I10:J11),(I12:J13),(I14:J15),(L10:Q11),(L12:Q13),(L14:Q15)(結合したもの)にIF関数とINDEX関数を組み合わせて他のシートからセル(U2)に対応するデーターを呼び出しています。 セル(I10:J11)に呼び出した数値が10未満ならセル(L10:Q11)に罫線で右下がりの斜線を入れ、10以上なら右下がりの斜線を消すということが行いたいです。(他の2つの組み合わせでも同様) 当方マクロを組んだことが全くなく本を読んで独学しているのですが、至急必要ということになり当方の技術ではなんともなりません。助けてください。 ちなみにセル(I10:J11)に書いてある関数は=VLOOKUP($U$2,別シート!$A:$I,3,0) セル(L10:Q11)に書いてある関数は=IF(INDEX(別シート!$A$3:$K$400,$U$2,4)=0,"",INDEX(別シート!$A$3:$K$400,$U$2,4)) といったものです。
- ベストアンサー
- その他MS Office製品
- Excelのセルに斜線を引くマクロ
Excel2007を使用しています。 画像のように,「印刷」シートと「データ」シートがあります。 画像のように,「印刷」シートのAO112~BZ112のセルを結合しています。 そのセルには,VLOOKUP関数で,「データ」シート10列目のデータを返すようにしています。 関数を見てもらえば分かるとおり, もし10列目にデータがなければ(VLOOKUPで値が0なら)””(空白)を返すようにしています。 以上のようなシートで,このセルにデータが無い場合, 画像のAO113~BZ113のように右上がりの斜線を引きたいのです。 もちろん,データが入っている場合は,斜線は消します。 マクロに関しては,まだまだ初心者のため, ほとんど分からないので,分かりやすく教えていただけませんでしょうか? お願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル セルに斜線を引きたい
エクセルで表を作っています。 罫線(田の字形のアイコン)で罫線を書いたのですが、空白のセルに斜線を引きたいと思っています。 どうする方法が簡単でしょうか? 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルで条件付きで罫線の斜線を引きたいです。
エクセル2007についての質問です。 ある条件のときに罫線の右下がり斜線を引きたいのですが、条件付書式ではできません。 マクロでしなくてはいけないことはわかったのですが、それ以上は進めなくて困っています。 セル(U2)に数字を打ち込んだらセル(I10:J11),(I12:J13),(I14:J15),(L10:Q11),(L12:Q13),(L14:Q15)(結合したもの)にIF関数とINDEX関数を組み合わせて他のシートからセル(U2)に対応するデーターを呼び出しています。 セル(I10:J11)に呼び出した数値が10未満ならセル(L10:Q11)に罫線で右下がりの斜線を入れ、10以上なら右下がりの斜線を消すということが行いたいです。(他の2つの組み合わせでも同様) 3年前に同じ質問をさせていただき、 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Range("I10").Value < 10 Then Range("L10:Q11").Borders(xlDiagonalDown).LineStyle = xlContinuous Else Range("L10:Q11").Borders(xlDiagonalDown).LineStyle = xlNone End If End Sub という解答をいただき、解決したのですが、 マクロの起動は、シート内でセルの移動で実行されていました。 今回はいくつものデータを呼び出しながら印刷を一括で行うマクロと同時に使用することになり、 印刷中はシート内のセルの移動ができません。 何とかならないものかなぁと模索中ですが、皆さまからお力をいただけないかと 思っております。よろしくお願いします。
- ベストアンサー
- Visual Basic
- EXCELの条件付き書式で斜線を引くには?
"○"の入力されたセルに自動で斜線の罫線を引きたいのですが, 条件付き書式では斜線の罫線を引くことができません。 どなたかアドバイスをお願いします。
- ベストアンサー
- Windows XP
- セルの値によって隣のセルに斜線を自動で引く方法
エクセル2007ですが、あるセルに数値を入力するのですが、その数値が0、または、空欄だった場合、そのセルの右隣の2セルに右上りの斜線を自動的に引かれる設定にしたいのですが、条件付き書式だと斜線が選べず困っております。 マクロやVBEでも結構ですが、何かいい方法があれば教えて頂けますか?
- ベストアンサー
- Excel(エクセル)
- Excelでセルに斜線を引く場合
Excelで結合したセルにセルの書式設定から罫線で斜線を引くと文字が中央に行ってしまいます。横は右揃えとか出来るのですが縦は出来ないのでしょうか? (文字を左上ぞろえにしたいんです。)
- 締切済み
- オフィス系ソフト
お礼
バッチリできました!ありがとうございました!