- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBA 異なる罫線の設定が取得できない)
ExcelVBA 異なる罫線の設定が取得できない
このQ&Aのポイント
- VBAでセルの罫線の設定を取得する方法について質問です。セル単位で罫線が設定されている場合でも、別のセルには罫線が設定されていない場合があるので、それを判別したいと思っています。しかし、LineStyleで設定を取得すると、別のセルに設定されている罫線が取得されてしまいます。エクセルの仕様では、セルの見た目上の設定が取得されるのでしょうか?判別する良い方法はありますか?
- ExcelのVBAで、異なるセルに罫線が設定されている場合、それを取得する方法について質問です。セル単位で罫線が設定されている場合でも、別のセルには罫線が設定されていない場合があります。しかし、VBAのLineStyleで設定を取得すると、別のセルに設定されている罫線が取得されてしまいます。セルの見た目上の設定が取得されるのでしょうか?良い方法はありますか?
- ExcelVBAで異なるセルに罫線が設定されている場合、それを取得する方法についてお知恵をお借りしたいです。セル単位で罫線が設定されている場合でも、別のセルには罫線が設定されていない場合があります。しかし、VBAのLineStyleで設定を取得すると、別のセルに設定されている罫線が取得されてしまいます。セルの見た目上の設定が取得されるのでしょうか?判別する良い方法はありますか?
- みんなの回答 (2)
- 専門家の回答
お礼
>xlEdgeTop、xlEdgeBottom、xlEdgeRight、xlEdgeLeft は >接しているセルの罫線も考慮した値になります。 そうだったのですね。道理で想定した挙動と結果が異なる筈です。 >そのセルの罫線だけでしたらxlTop、xlBottom、xlRight、xlLeftです。 軽く試してみた所、このindexを使えば希望の結果が得られそうなので、頑張ってみます。 迅速で丁寧なご回答、誠にありがとうございました。