- 締切済み
エクセルのマクロについて
指定セルを押すたびにそのセルを罫線で囲んだり、囲んでたものを消すマクロを作ることは可能でしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
操作をしてマクロの記録を採るって罫線を引く、罫線を引くがどういうコードになるか勉強する。 そしてシートのSelection_Changeイベントにそのコードを書く。 その際に、今の状態を捉えて、それと反対の処理(書くと抹消)を行うようにする。
- ka_na_de
- ベストアンサー率56% (162/286)
回答No.1
ダブルクリックで実行する一例です。 '===========シートモジュールに記述============================================== Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) With Target If .Count <> 1 Then Exit Sub With .Borders If .LineStyle = xlLineStyleNone Then .LineStyle = xlContinuous Else .LineStyle = xlLineStyleNone End If End With End With Cancel = True End Sub