我正在编写代码来查找日期以查找差异数字。但它返回几行的日期,并且其他几行都是通用格式。
对于注册日期,一般格式的行(可见的行)和日期格式的行(如 ####### 的行)也很少。日期格式的日期和月份也交换了。例如 09-01-2024 输入为 01-09-2024。
所有行的源格式完全相同。
我无法追踪为什么 vba 会以不同的方式处理某些条目。
尝试过日期值,尝试将源更改为所有日期格式,厌倦了 cdate 函数,尝试过文本函数...没有任何效果
这是代码:
L = ThisWorkbook.Sheets("Basefile").Cells(Rows.Count, 2).End(xlUp).Row 对于 i = 2 至 L ThisWorkbook.Sheets("Basefile").Range("H" & i).Value = Application.VLookup(ThisWorkbook.Sheets("Basefile").Range("B" & i).Value, S1.Range("B2 :AAX40000"), 43, 假) 接下来我