52024nwahs 发表于 2023-7-16 17:33 只看TA 11楼 |
---|
提供一个授人以渔的方法 可以使用chatGPT来做类似的工作 要求chatGPT输出代码 和每行对应的功能 不过vba好古老啊 |
0 |
|
---|
zhenght123 发表于 2023-7-30 11:05 只看TA 12楼 |
---|
' 定义对称日的函数 Function IsSymmetric(ByVal dateValue As Date) As Boolean ' 判断日期是否为对称日 If DateSerial(Year(dateValue), 1, 1) + DateSerial(Year(dateValue), 2, (Month(dateValue) - 1)) - DateSerial(Year(dateValue), Month(dateValue), 1) + DateSerial(Year(dateValue), Month(dateValue), 2) = dateValue Then IsSymmetric = True Else IsSymmetric = False End If End Function ' 循环遍历所有日期并输出对称日 Sub 测试() Dim i As Integer For i = 1000 To 9999 If IsSymmetric(i) Then Debug.Print i End If Next i End Sub 直接将以上代码复制粘贴,然后运行 [ 本帖最后由 zhenght123 于 2023-7-30 11:09(GMT+8) 编辑 ] |
0 |
|
---|