Les propriétés de Ruban Excel afin de le cacher / afficher sont propre à une instance d'Excel et sont donc partagés entre les différent classeurs de la même instance ou application.
Si tu ne veux faire cela que sur un fichier, je te conseil de l'ouvrir dans une autre instance (soit manuellement) soit par le VBA en définissant un objet de type application, créer une nouvelle instance, ouvrir ton fichier sous cette instance et modifier les propriétés comme tu le faisais uniquement de cette instance :
dim app As Excel.Application
Set app = New Excel.Application
app.Workbooks.add("path")
app .ExecuteExcel4Macro "SHOW.TOOLBAR(""Ribbon"",False)"
app .DisplayFormulaBar = False
En espérant t'avoir aider dans ton problème ;)