|
楼主 |
发表于 2022-5-19 12:43
|
显示全部楼层
您好!您给的代码我试了行,现在我用身份证来计算天数,我自己写了一段代码,为什么用本地窗看成的,但去掉stop后就不行?想麻烦您看看问题出在哪儿?谢谢
Sub ss()
Dim i, j As Integer, arr(), StrDate, arr1()
j = Range("a65536").End(xlUp).Row
arr = Range("a1:a" & j)
ReDim arr1(1 To j, 1 To 2)
For i = 1 To UBound(arr)
arr1(i, 1) = Format(Mid(arr(i, 1), 7, 8), "0000/00/00")
arr1(i, 2) = DateDiff("d", arr1(i, 1), Date)
Next i
'Stop
Range("c1:c" & j) = arr1(i, 2)
End Sub
|
|