将格式化的日期添加到VBA Excel公式“(Format(Now,“ YYYYMMDHH:MM:SS”))“

为简化起见,我在excel中有一个有效的公式,可以测试公式,例如=A1&NOW()给出以下结果IT43775.5901537037

我想获得IT2019082112:30:01,因此我使用VBA尝试了以下公式,因为我需要将其包含在VBA中,但未成功。

HSBC.Sheets(1).Range("AJ1").Formula = "=A1" & (Format(Now,"YYYYMMDHH:MM:SS"))
lisports 回答:将格式化的日期添加到VBA Excel公式“(Format(Now,“ YYYYMMDHH:MM:SS”))“

如果您希望对日期时间进行硬编码:

HSBC.Sheets(1).Range("AJ1").Formula = "=A1&""" & (Format(Now,"YYYYMMDHH:MM:SS")) & """"

如果要更新公式,请使用TEXT设置NOW的格式,如注释中所指出。

本文链接:https://www.f2er.com/3151857.html

大家都在问