Bonjour,
par curiosité j'ai interrogé une IA pour votre souci, elle propose plusieurs choses ;
1) vu qu'il y a une macro, bien spécifier l'extension xlsm ;
Fichier = "C:\Users\carol\OneDrive\Mes fichiers\Macro Excel\" & Cells(1, 7).Value & ".xlsm"
Éventuellement rajouter cette ligne juste en-dessous pour forcer le format ;
ThisWorkbook.SaveAs Filename:=Fichier, FileFormat:=52
2) sauver d'abord sur votre pc le fichier avec le même code pour voir s'il fonctionne, du genre ;
Fichier = "C:\Temp\" & Cells(1, 7).Value & ".xlsm"
Si oui mais que ça ne va pas sur OneDrive, c'est que le chemin d'accès est en réalité plus complexe ou qu'il y a un blocage sur OneDrive. Il faut alors ;
-Aller dans les paramètres de l'application OneDrive (l'icône de nuage près de l'horloge).
-Aller dans l'onglet Office.
-Décocher l'option "Utiliser les applications Office pour synchroniser les fichiers Office que j'ouvre" (ou "Collaborer sur des fichiers...").
3) vérifier qu'il n'y a pas de caractères interdits dans la cellule G1 ( \ / : * ? " < > | ) ni de retour à la ligne.