为简化起见,我在excel中有一个有效的公式,可以测试公式,例如=A1&NOW()
给出以下结果IT43775.5901537037
。
我想获得IT2019082112:30:01
,因此我使用VBA尝试了以下公式,因为我需要将其包含在VBA中,但未成功。
HSBC.Sheets(1).Range("AJ1").Formula = "=A1" & (Format(Now, "YYYYMMDHH:MM:SS"))
答案 0 :(得分:1)
如果您希望对日期时间进行硬编码:
HSBC.Sheets(1).Range("AJ1").Formula = "=A1&""" & (Format(Now, "YYYYMMDHH:MM:SS")) & """"
如果要更新公式,请使用TEXT
设置NOW
的格式,如注释中所指出。