[過去ログ] Excel VBA 質問スレ Part80 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
338
(5): 2024/01/10(水)11:25 ID:sAzyr022(1/4)調 AAS
罫線についての質問です。

連続した任意の選択されたセル範囲
(例えばA1,A2,A3,B3,C3,D3のようなL字型)
に外枠の罫線を描きたいのですが、
どのようにすればよいでしょうか
343
(1): 338 2024/01/10(水)16:34 ID:sAzyr022(2/4)調 AAS
>>338です。

>>341さんありがとうございます。

>>342さんご指摘の通りVBAでの実装方法を探しています。
いまのところ
Application.Union("Add_
>>341さんありがとうございます。

>>342さんご指摘の通りVBAでの実装方法を探しています。

いまのところ
Application.Union("Additional_Address", Selection).Select
を繰り返して複数のセルを同時に選択するところまではできています。
一方で、例えばA1,A2,A3,B3,C3,D3の順にAdditional_Addressを指定すると
選択範囲がA1〜A3の縦3連とB3〜D3の横3連に分割されて選択されるため、
xlEdgeLeft等の処理が縦3連と横3連それぞれで実行されてしまう状況です。
こうなるのを
┌┐
││
│├──┐
└┴──┘
こうしたい
┌┐
││
│└──┐
└───┘

セルごとに隣接判定をして罫線を描く/描かないの処理を
するしかないのでしょうか
345: 338 2024/01/10(水)18:00 ID:sAzyr022(3/4)調 AAS
>>344さん
やはり愚直に処理するしかないのですね。
ありがとうございます。
347: 338 2024/01/10(水)18:49 ID:sAzyr022(4/4)調 AAS
>>346さん
ありがとうございます。
L字だけだったらこれもありですね。

今回は範囲が動的なので愚直にやろうと思います…
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.040s