Excel:同一单元格中的值和日期

Excel:同一单元格中的值和日期,excel,vba,date,Excel,Vba,Date,问题是:有没有办法在同一单元格中存储一个值,例如字符串“CODE1”和一个日期 示例:A1.value=“CODE1”和A1.date=01/01/2014如果需要在单元格中显示这两个值,可以使用: Range("A1").Value = "CODE1 " & Format(Now(), "dd/mm/yyyy") 如果需要添加隐藏的第二个值,可以使用ID: Range("A1").Value = "CODE1" Range("A1").ID = Format(Now(), "dd/m

问题是:有没有办法在同一单元格中存储一个值,例如字符串“CODE1”和一个日期


示例:A1.value=“CODE1”和A1.date=01/01/2014

如果需要在单元格中显示这两个值,可以使用:

Range("A1").Value = "CODE1 " & Format(Now(), "dd/mm/yyyy")
如果需要添加隐藏的第二个值,可以使用ID:

Range("A1").Value = "CODE1"
Range("A1").ID = Format(Now(), "dd/mm/yyyy")

MsgBox Range("A1").Value
MsgBox Range("A1").ID

非常棒的答案,还有一件事:我可以在.ID中存储什么类型的数据?我知道我应该使用x,y,z轴的数组来处理这类问题,但我只限于x,y轴,每个(x,y)需要两个独立的值——这对excel 2010有效吗?谢谢在ID中可以添加数字或字符串,但只能添加一个值。如果对您来说还可以的话,您可以在与xyzArray=Split(.ID,“-”)一起使用之后,构建一个具有二/三个值的字符串:x&“-”&y&“-”&z。很明显,你不能在ID中添加100万字符…太棒了,谢谢,你帮我省去了很多麻烦和时间