把以下代码中自动筛选页工作表B2单元格发生变化时,把数据输出到数据配置工作表中E11-E14单元格中 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$B$2" Then Dim startDate As Date Dim endDate As Date startDate = DateSerial(Year(Date), Month(Date), Day(Date) - 3) endDate = Date Range("E11").Value = Format(startDate, "yyyy-mm-dd") Range("E12").Value = Format(startDate + 1, "yyyy-mm-dd") Range("E13").Value = Format(startDate + 2, "yyyy-mm-dd") Range("E14").Value = Format(endDate, "yyyy-mm-dd") End If End Sub
时间: 2023-06-19 08:08:42 浏览: 94
AMBITION安邦信AMB-E11系列变频器说明书.rar
这段代码的作用是监控当前工作表(即代码所在的工作表),如果B2单元格发生变化,则会将数据输出到数据配置工作表的E11-E14单元格中。
具体来说,当B2单元格发生变化时,代码会首先计算出当前日期的前三天作为起始日期,以及当前日期作为结束日期。然后,将这些日期格式化为"yyyy-mm-dd"的形式,并分别输出到数据配置工作表的E11-E14单元格中。
需要注意的是,该代码只能在当前工作表中使用,如果需要在其他工作表中使用,则需要将代码复制到对应的工作表中。
阅读全文