Una familia de software de hoja de cálculo de Microsoft con herramientas para analizar, trazar y comunicar datos.
Una cosa es lo que se 'escribe como VBA' y otra lo que se 'muestra' con el comando ?, prueba en la ventana inmediato a escribir esto:
? hola & adios
Ves que no te muestra nada, porque estás escribiendo como VBA y tanto hola como adios se interpretan como variables. Como no contienen nada, no se muestra nada. En cambio, escribe lo siguiente en la ventana inmediato:
? "hola" & "adios"
holaadios
Ahora te muestra "holaadios", porque al escribir entre comillas VBA interpreta tanto hola como adios como textos fijos.
Por último, al 'mostrar' el texto (ya sea con ? o con MsgBox o...), las comillas no se muestran, las comillas son la convención VBA para definir textos fijos.
Bueno, he tardado en responder y además la explicación no me ha quedado muy clarificadora ;-), quizás mejor mires documentación de programación VBA referente a constantes, strings, etc.
Un saludo