对此可能有一个非常简单的答案。我在 Excel 电子表格上设计了一张捕获表,并为单元格 D2 使用了 DatePicker。到目前为止,一切都很好。当我关闭电子表格时,我有一个小宏设置打印区域 B1:M37 准备打印。发生这种情况时,宏会激活必须手动关闭的日期选择器,然后我才能继续打印。如何抑制事件发生,或使用代码关闭用户表单。我的代码如下:
Sub Test_a_Print_again()
Range("B1:M37").Select
ActiveSheet.PageSetup.PrintArea = "$B$1:$M$37"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
Range("B1").Select
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, Range("D2")) Is Nothing Then frmCalendar.Show '
End Sub