Para cocatenar textos utiliza "&", en vez de "+"... (Es más fiable).
Aún así, otro comsejo: En tu código 'x' e 'i' son variables de tipo numérico, por lo que si quieres mostrarlos (o concatenarlos) correctamente te aconsejo que le cambies el formato a texto (String) con la función CStr(expresión numérica)... (En tu caso:
Código:
.Application.Selection.TypeText "Nº Cuestionario:" & CStr(x) & vbNewLine & "Nº Página:" & CStr(i)
Saludos, Foxi.