Bonjour le forum,

J'ai un souci dans un code VBA
Si j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Set objFolder = objShell.Namespace("c:\users\xx\photo")
l'objet objFolder prend la valeur "photo"
Par contre, si j'utilise le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
With Application.FileDialog(msoFileDialogFolderPicker)
  .AllowMultiSelect = False
  .Show
  FolderName = .SelectedItems(1)
End With
Set objFolder = objShell.Namespace(FolderName)
et que je sélectionne le même dossier, la variable string FolderName contient bien le chemin complet du dossier sélectionné mais l'objet objFolder prend la valeur "empty".
Dans les deux cas, "objFolder" est défini comme Object


Un membre du forum pourrait-il m'expliquer comment alimenter un objet par une variable string

D'avance merci

Harry