Это может вызвать проблемы.
Если вы используете плюс или амперсанд для конкатенации строковых значений, результаты идентичны
Если вы используете плюс для конкатенации строки с нестроковым значением, она выдаст ошибку
Если вы используете знак амперсанда, vba попытается «привести в строку» значения перед конкатенацией.
Так что string_value + int_value + date_value
выдаст ошибку и string_value & int_value & date_value
будет работать нормально