Excel VBA 宏,用于筛选从连接的 SQL 表中提取的时间戳数据



我目前有一个工作表,它连接到正在提取时间戳记录的 SQL 表。我需要按周到一周过滤此表,并提取与每周范围相关的元素数量。时间戳的格式为"yyyy-mm-dd h:mm:ss.sss",我需要将其转换为可用变量。我已经尝试了每种变量类型,以使此信息变成我能够过滤它的形式,但是没有一种有效。每次尝试将时间戳插入变量时,都会收到错误"运行时错误'438':对象不支持此属性或方法"。Excel 是否无法将时间戳识别为可用值(字符串、日期或双精度值(?

我认为您正在为两个问题而苦苦挣扎,据我所知,字符串是最适合时间戳的数据类型。您发现的错误是由于应用程序版本之间的不匹配造成的。由于您是从 Oracle 中提取数据,因此最好使用 Dataset 方法或使用 SQL AddIn。

最新更新