Bonjour,
Pouvez-vous essayer en modifiant le première ligne ainsi :
RetVal = Shell("C:\Program Files\Mozilla Firefox\firefox.exe https://forum.excel-pratique.com/excel/piloter-une-navigation-sur-modzilla-via-vba-165998", vbHide)
Justement, l'argument 0 sert à masquer la fenêtre mais il n'est pas garanti que ça entraine la fermeture de la page.
Par exemple, pour fermer un pdf :
CreateObject("WScript.Shell").Run "taskkill.exe /IM AcroRd32.exe /T /F", 0
En l'adaptant, ça pourrait être :
CreateObject("WScript.Shell").Run "taskkill.exe /IM firefox.exe /T /F", 0
Cdlt,