• ベストアンサー

斜め罫線の判定 ExcelVBA

お世話になります。 セルのスタイルで、斜めの罫線が入っているかをVBAで判定できないでしょうか? セルのValueは空白でも、斜め罫線が入っているものをはじきたいのです。 よろしくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • TTak
  • ベストアンサー率52% (206/389)
回答No.2

セルA1の例です。 Sub TEST() If Range("A1").Borders(xlDiagonalUp).LineStyle = 1 Or _   Range("A1").Borders(xlDiagonalDown).LineStyle = 1 Then MsgBox "斜め線あり" End If

cat_tomato
質問者

お礼

早速の回答、ありがとうございます。 したいことそのままの文で使えそうです。 ありがとうございました。 またありましたら、お願いします。

その他の回答 (1)

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

以下のような感じでやります。 With Selection.Borders(xlDiagonalDown) If .LineStyle = xlContinuous Then MsgBox ("naname") End With With Selection.Borders(xlDiagonalUp) If .LineStyle = xlContinuous Then MsgBox ("naname2") End With

cat_tomato
質問者

お礼

早速の回答、ありがとうございます。 Borderスタイルのどれが斜め線か、わからなかったのです。 ありがとうございました。

関連するQ&A