当使用&将连接variables连接到文件名称saveas时,预期会出现语句错误结束

我试图将一个date放入一个文件名,但不断得到“预期的声明结束”错误。 这是我到目前为止:

Sub FileName() Dim DateFileName As Variant Dim SaveNewName As Variant DateFileName = Format(Date, "mm.dd.yyyy") SaveNewName = "C:\users\matt\desktop\" & "All States #1" & DateFileName & ".xls" End Sub 

该文件的名称应该阅读所有状态#1 3.19.2016,但任何时候我用&符号连接.xls我得到预期的结束语句错误! 事实上,任何时候我尝试使用它来把三件事情变成一个variables,我得到这个错误。 我究竟做错了什么???

在VBA中连接string时,在和符号运算符(string1&string2)之前和之后需要空格