Changer le nom d'utilisateur dans le chemin de fichier

Bonjour,

J'ai un fichier excel avec un userform par lequel j'enregistre des données dont la photo de l'adhérent. Lorsque j'enregistre le chemin du fichier de la photo, il enregistre bien C:\Users\mon_nom\Desktop\Nouveau dossier\nomdelaphoto.JPG dans la colonne prévue à cet effet. Tout fonctionne très bien sur mon PC mais bien sûr, lorsque je mets le fichier sur un autre PC, ça ne fonctionne pas puisqu'il ne trouve pas la photo.

y a t'il une solution simple pour enregistrer un chemin de fichier "standard" ou pour changer le chemin de fichier à l'ouverture d'Excel?

Je joins le fichier simplifié en espérant que ce soit plus parlant.

Merci pour votre aide.

29nouveau-dossier.zip (123.93 Ko)

Bonjour

1er) Effacer la colonne H à partir de H3

Modifier ton code

          j = 1
           Do Until IsEmpty(rg.Offset(0, j + 1))

              'Ajouter un sous-élément en spécifiant la valeur seulement

             .ListItems(i).ListSubItems.Add , , rg.Offset(i, j)
             j = j + 1
         Loop
        .ListItems(i).ListSubItems.Add , , "C:\Users\" & Application.UserName & "\DeskTop\Nouveau dossier\" & rg.Offset(i, 2) & rg.Offset(i, 3) & ".jpg"

         i = i + 1
      Loop

C'est la solution la plus simple à faire

génial! ça marche.

Merci beaucoup

Rechercher des sujets similaires à "changer nom utilisateur chemin fichier"