Excel VBA筛选特定日期格式dd/mm/yyyy h:mm:ss之间的数据

Excel VBA筛选特定日期格式dd/mm/yyyy h:mm:ss之间的数据,excel,vba,Excel,Vba,正在查找有关筛选和选择介于日期格式dd/mm/yyyy h:mm:ss之间的行的帮助。下面是我正在使用的代码。我也尝试了Stackoverflow中建议的一些其他选项,但没有任何效果 基本上,我的需求是从单元格中选择提到的日期格式,并将其应用于时间戳列。创建透视表。下面是示例列数据 您将希望将日期值存储在日期变量中,而不是字符串变量中。您好,谢谢您的建议,但我也尝试了,但效果不佳。 Dim NmPivTbl As String, TimeStart As String, TimeEnd As

正在查找有关筛选和选择介于日期格式dd/mm/yyyy h:mm:ss之间的行的帮助。下面是我正在使用的代码。我也尝试了Stackoverflow中建议的一些其他选项,但没有任何效果

基本上,我的需求是从单元格中选择提到的日期格式,并将其应用于时间戳列。创建透视表。下面是示例列数据


您将希望将日期值存储在日期变量中,而不是字符串变量中。您好,谢谢您的建议,但我也尝试了,但效果不佳。
Dim NmPivTbl As String, TimeStart As String, TimeEnd As String, CCY1 As String, ccy2 As String
Set Params = Range("A3")
TimeStart = Params.Offset(2, 2) #values picked from cell in format dd/mm/yyyy hh:mm:ss
TimeEnd = Params.Offset(3, 2)  #values picked from cell in format dd/mm/yyyy hh:mm:ss

ActiveSheet.PivotTables(NmPivTbl).PivotFields("TimestampGMT").ClearAllFilters
ActiveSheet.PivotTables(NmPivTbl).PivotFields("TimestampGMT").PivotFilters.Add Type:=xlDateBetween, Value1:=TimeStart, Value2:=TimeE nd