Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Chemin d'acces local

eric72

XLDnaute Accro
Bonjour à tous,
Je cherche désespérémment la possibilité d'afficher le chemin d'acces LOCAL de mon fichier dans une cellule, ou par formule ou par VBA, je ne trouve que des formules pour avoir le chemin d'accès complet donc pour un fichier sur sharepoint cela me pose problème. Quelqu'un a t il déjà rencontré ce problème.
Merci beaucoup et bonne journée.
 
Solution
Bonjour @eric72

Je te propose ceci :

Tu ouvres excel tu renommes ta feuille "Feuille Test"

Et tu colles ce code et tu exécutes la macro

VB:
Sub Test()
Sheets("Feuille Test").[D1] = Dir(Environ("ALLUSERSPROFILE"))
Sheets("Feuille Test").[D2] = Dir(Environ("APPDATA"))
Sheets("Feuille Test").[D3] = Dir(Environ("FPS_BROWSER_USER_PROFILE_STRING"))
Sheets("Feuille Test").[D4] = Dir(Environ("HOMEPATH"))
Sheets("Feuille Test").[D5] = Dir(Environ("LOCALAPPDATA"))
Sheets("Feuille Test").[D6] = Dir(Environ("OneDrive"))
Sheets("Feuille Test").[D7] = Dir(Environ("OneDriveConsumer"))
Sheets("Feuille Test").[D8] = Dir(Environ("PUBLIC"))
Sheets("Feuille Test").[D9] = Dir(Environ("USERDOMAIN"))
Sheets("Feuille Test").[D10] =...

Phil69970

XLDnaute Barbatruc
Bonjour @eric72

Je te propose ceci :

Tu ouvres excel tu renommes ta feuille "Feuille Test"

Et tu colles ce code et tu exécutes la macro

VB:
Sub Test()
Sheets("Feuille Test").[D1] = Dir(Environ("ALLUSERSPROFILE"))
Sheets("Feuille Test").[D2] = Dir(Environ("APPDATA"))
Sheets("Feuille Test").[D3] = Dir(Environ("FPS_BROWSER_USER_PROFILE_STRING"))
Sheets("Feuille Test").[D4] = Dir(Environ("HOMEPATH"))
Sheets("Feuille Test").[D5] = Dir(Environ("LOCALAPPDATA"))
Sheets("Feuille Test").[D6] = Dir(Environ("OneDrive"))
Sheets("Feuille Test").[D7] = Dir(Environ("OneDriveConsumer"))
Sheets("Feuille Test").[D8] = Dir(Environ("PUBLIC"))
Sheets("Feuille Test").[D9] = Dir(Environ("USERDOMAIN"))
Sheets("Feuille Test").[D10] = Dir(Environ("USERDOMAIN_ROAMINGPROFILE"))
Sheets("Feuille Test").[D11] = Dir(Environ("USERNAME"))
Sheets("Feuille Test").[D12] = Dir(Environ("USERPROFILE"))
End Sub

Tu devrais trouver ton bonheur dans la colonne D ligne 6 ou 7 je pense !
 

eric72

XLDnaute Accro
Bonjour Phil,
Malheureusement cela ne fonctionne pas, à moins que je n'ai pas bien reproduit ta solution!!!
Merci de ton aide
 

Pièces jointes

  • test.xlsm
    23.1 KB · Affichages: 3

eric72

XLDnaute Accro
même en enlevant un "l" au nom de l'onglet
 

eric72

XLDnaute Accro
RE

Feuille avec 3 F ne fonctionnera jamais !!!

Et tu ne recupere aucune valeur dans la colonne D
Sabs vouloir abuser de ta bonne volonté, j'essaie donc d'intégrer le résultat dans le chemin d'acces mais j'ai une erreur de syntaxe!!!
VB:
repertoireBase = sheets("Données").range("AB7").value & "\" & Administration des Ventes\NAVETTE" & "\"
as-tu une idée du Pourquoi.
Merci beaucoup
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…