Nom absolu d'un fichier au nom variable

Bonjour,

j'essaie de copier une source de données d'un tableur pour les coller à un nouveau tableur, dont le nom est généré automatiquement avec la cellule D6 fiche_perso&"D6".

Nom_Sal = Range("D6").Value

Dim Nom_FicheRH

Nom_FicheRH = "c:Fiche_RH-" & Nom_Sal & ".xlsx"

Workbooks.Add

ActiveWorkbook.SaveAs Filename:= _

"c:Fiche_RH-" & Nom_Sal & ".xlsx", FileFormat:= _

xlOpenXMLWorkbook, CreateBackup:=False

Jusque là pas de soucis.

Or, quand je veux coller ma sélection sur le nouveau fichier en question, impossible de trouver un le nom ABSOLU de cette nouveau fichier.

Range("C1").Select

Windows(Nom_FicheRH).Activate

J'ai essayé de remplacer "Nom_FicheRH" par son expression "c:Fiche_RH-" & Nom_Sal & ".xlsx"

Mais rien n'y fait.

Et mes connaissances en VBA sont trèèès limités.

Bonjour,

Essaye de redéfinir la variable comme ça :

Nom_FicheRH = "c:Fiche_RH-" & Nom_Sal

Bonsoir,

Ton nom de fichier incorporant le signe ":" n'est pas un nom de fichier valide.

Ce signe sert à désigner un lecteur : exemple ; C:\, D:\... et est donc alors suivi d'un antislash.

Mais ton nom n'est précédé d'aucun chemin, le fichier devrait donc être enregistré dans le dossier courant mais nepeut pas l'avoir été avec un nom invalide.

Cordialement.

Bonjour Raja, bonjour mr.Ferrand

Alors, je vous remercie de votre aide même si mon problème n'est pas résolu.

Depuis hier j'ai "avancé" quelque peu et j'ai surtout recréé un topic, mieux construit cette fois avec le code et un fichier joint.

Mon problème n'est toujours pas résolu, mais je me suis exprimé plus clairement.

https://forum.excel-pratique.com/excel/copier-plage-de-donnee-sur-new-tableur-au-nom-relatif-t78914.html

Rakean.

Rechercher des sujets similaires à "nom absolu fichier variable"