|
toki さん、ponpon さん
おはようございます。
>運用としては、ユーザーフォームで社員登録するタイミングと社員リストから印刷する社員を選ぶタイミングが別になるため、登録後、ユーザーが社員を選択のうえ印刷という形をとりたかったのです。セルにデータを入れてフラグを立てることも考えましたができるだけマウス操作でやりたかったので。
だとしたら、方法もあります。
シートには BeforeDoubleClickイベントなんてのもありますから。
新規ブックにて
任意のシートモジュールに
'=======================================
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Const 印刷 = "印刷します"
Const NO印刷 = "印刷しないよ"
With Target
If .Value = "" Or .Value = NO印刷 Then
.Value = 印刷
Else
.Value = NO印刷
End If
End With
Cancel = True
End Sub
として、当該シートで
任意のセルをダブルクリックしてみて下さい。
一例にすぎませんが、こんな方法もあります。
ponpon さんがコードを提示されているので
参考意見として検討してみて下さい
|
|