Sí, es cierto
Vamos a ver....
Prueba con este código:
Código:
SelectedSheets.PrintOut Copies:=1
No pongas nada más que esto, olvida el displayalerts y a ver que pasa. Quizá el cuadro de diálogo de impresión no sea considerado como una alerta y por eso no lo deshabilita. Con este código, al no llamar explícitamente al cuadro de impresión a lo mejor funciona.