- ベストアンサー
斜め罫線の判定 ExcelVBA
お世話になります。 セルのスタイルで、斜めの罫線が入っているかをVBAで判定できないでしょうか? セルのValueは空白でも、斜め罫線が入っているものをはじきたいのです。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
セルA1の例です。 Sub TEST() If Range("A1").Borders(xlDiagonalUp).LineStyle = 1 Or _ Range("A1").Borders(xlDiagonalDown).LineStyle = 1 Then MsgBox "斜め線あり" End If
その他の回答 (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
質問者
お礼
早速の回答、ありがとうございます。 Borderスタイルのどれが斜め線か、わからなかったのです。 ありがとうございました。
お礼
早速の回答、ありがとうございます。 したいことそのままの文で使えそうです。 ありがとうございました。 またありましたら、お願いします。