|

|
|
 |
9.2 セルがダブルクリックされたとき |
 |
|
|
|
|
|
セルがダブルクリックされた(入力状態になった)ときに何かをしたいことはありませんか?たとえば、入力時だけ文字を大きくしてあげるとか、条件によって入力できるセルに制限をかけたりとか…。
そんなときは、ワークシートのイベントWorksheet/BeforeDoubleClickイベントへマクロを書いておけばOKです。
|
|
|
|
|
|
|
|
|
|
Worksheet/BeforeDoubleClickの使用例です。例では、セルがダブルクリックされた(入力状態になった)ときに、そのセルの背景色を変えています。てことは、いじろうとしたセルが見え見えになってしまいます。かなりウザイですね(汗)
ダブルクリックされたセルは、引数Targetで参照できます。なお、TargetはRange型です。
それと、引数のCalcelへTrueを設定すると入力状態が取り消しされ、入力を制限することができます。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, _
Cancel As Boolean)
'ダブルクリックしたセルの背景色を変えます。
Target.Interior.ColorIndex = 37
End Sub
|
※このエクセルマクロはワークシートのイベントへ書くマクロです
|
|
|
|
|