1- Il existe certaines bibliothèques qui sont différentes en 32 ou 64 bits, mais vous n'y faites pas appel. Donc je pense que vos macros sont compatibles des deux types.
2- En fait, XL ne lance pas d'impression à proprement parler. Il lance une demande de service en direction de Windows qui se charge de l'impression. Donc ce sera l'imprimante par défaut ou un pdf si vous avez un service Microsoft to pdf. Evidemment si vous n'allez pas bricoler dans les paramètres d'impression via VBA.