• 締切済み

エクセルのマクロについて

指定セルを押すたびにそのセルを罫線で囲んだり、囲んでたものを消すマクロを作ることは可能でしょうか?

みんなの回答

  • 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

関連するQ&A

専門家に質問してみよう