Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


2200 / 13645 ツリー ←次へ | 前へ→

【69428】罫線検出 亜矢 11/7/9(土) 4:38 質問[未読]
【69429】Re:罫線検出 UO3 11/7/9(土) 8:01 回答[未読]
【69430】Re:罫線検出 亜矢 11/7/9(土) 9:24 お礼[未読]

【69428】罫線検出
質問  亜矢  - 11/7/9(土) 4:38 -

引用なし
パスワード
   いつもお世話になります。
 今ゲームを作っています。
 たとえばA1セルとB1セルの間の罫線を太線にした場合に
 A1からB1に移動するには罫線の太線があるから移動できないようにし、
 A1からはA2の方向に移動可能のようなプログラムを作りたいのですが、
 このA1とB1の間の罫線の検出は可能でしょうか。
 よろしくお願いします。

【69429】Re:罫線検出
回答  UO3  - 11/7/9(土) 8:01 -

引用なし
パスワード
   ▼亜矢 さん:

おはようございます
以下参考コードです。
罫線の太さなども取得できますよ。

Sub Test()
  MsgBox Range("A1").Borders(xlEdgeRight).LineStyle  'xlContinuous が返る
  MsgBox Range("A1").Borders(xlEdgeBottom).LineStyle 'xlNone が返る
  MsgBox xlNone & "/" & xlContinuous
End Sub

【69430】Re:罫線検出
お礼  亜矢  - 11/7/9(土) 9:24 -

引用なし
パスワード
   ▼UO3 さん:
>▼亜矢 さん:
>
>おはようございます
>以下参考コードです。
>罫線の太さなども取得できますよ。
>
>Sub Test()
>  MsgBox Range("A1").Borders(xlEdgeRight).LineStyle  'xlContinuous が返る
>  MsgBox Range("A1").Borders(xlEdgeBottom).LineStyle 'xlNone が返る
>  MsgBox xlNone & "/" & xlContinuous
>End Sub
早速の回答ありがとうございました。
これで実施してみます。

2200 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free