| 
    
     |  | 処理内容が良く解ってないけど、大体こんな感じなると思いますから、後は適当に直してください。 また、シートにクリックイベントは無いです。
 
 Wクリックイベントだと
 
 Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Excel.Range, Cancel As Boolean)
 ActiveSheet.AutoFilterMode = False
 If Target.Column <> 5 Then Exit Sub
 Cancel = True
 MsgBox 月分のセル
 With Range("E6", Range("E65536").End(xlUp))
 .AutoFilter Field:=1, Criteria1:=Target.Value
 DoEvents
 'ここで普通に印刷、コードはマクロ記録してください。
 ActiveWindow.SelectedSheets.PrintPreview
 End With
 DoEvents
 Cancel = False
 ActiveSheet.AutoFilterMode = False
 End Sub
 
 |  |