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

Microsoft 365 Pb MkDir

  • Initiateur de la discussion Initiateur de la discussion fhuillier
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fhuillier

XLDnaute Nouveau
bonsoir,

J'ai la macro suivante
Sub Test chemin ()

Dim Chemin_pc As Variant
Chemin_pc = Chemin_pc = "C:" & Environ("HOMEPATH") & ("\OneDrive - AFH France\Documents\AFH\OFFRES AT")
If Dir(Chemin_pc, vbDirectory) <> "" Then ' = si dir_export existe alors
Else 'sinon
MkDir Chemin_pc ' le creer
End If

j'ai une erreur d’exécution '76'

merci de votre aide bonne journée A+
 
bonsoir,
qu'est-ce-que tu es sensé créer?
OFFRES AT
ou toute l'arborescence
C:\Users\toi\OneDrive - AFH France\Documents\AFH\OFFRES AT

pour information
VB:
Chemin_pc = environ("userprofile") & "\OneDrive - AFH France\Documents\AFH\OFFRES AT"
 
Bonjour fhuillier
a 1 ere vue tu bégayes
Chemin_pc = Chemin_pc .....
teste:
VB:
Dim Chemin_pc As Variant
Chemin_pc = "C:" & Environ("HOMEPATH") & ("\OneDrive - AFH France\Documents\AFH\OFFRES AT")
If Dir(Chemin_pc, vbDirectory) <> "" Then ' = si dir_export existe alors
Else 'sinon
MkDir Chemin_pc ' le creer
End If
 
Bonjour
si tu as vraiment écrit ce que tu montres là, à savoir :
VB:
Chemin_pc = Chemin_pc = "C:" & Environ("HOMEPATH") & ("\OneDrive - AFH France\Documents\AFH\OFFRES AT")
ta variable variant Chemin_Pc devient Bolléenne, ne peu dès lors qu'être TRUE ou FALSE et cela :
Code:
If Dir(Chemin_pc, vbDirectory) <> "" Then
n'a aucun sens, pas plus que n'en aurait:
Code:
MkDir Chemin_pc
😳
 
bonjour
Allo!!!
Chemin_pc = "C:\" &
Environ("HOMEPATH") & "\OneDrive - AFH France\Documents\AFH\OFFRES AT"

Allo!!
Chemin_pc = Environ("userprofile") & "\OneDrive - AFH France\Documents\AFH\OFFRES AT"
au revoir 😉
 
désolé si mes remarque ne sont pas aussi constructive!
VB:
Sub Test_chemin()
Dim Chemin_pc As Variant
Chemin_pc = Environ("userprofile") & "\OneDrive - AFH France\Documents\AFH\OFFRES AT"
If Dir(Chemin_pc, vbDirectory) = "" Then ' = si dir_export N'existe pas alors
    With CreateObject("Wscript.Shell")
        .Run "cmd /c mkdir " & Chr(34) & Chemin_pc & Chr(34)
    End With
End If
End Sub

Edite: salut Patrick.
 
oui moi aussi mais le probleme est que onedrive (le dossier) est créée par l'application onedrive
donc son chemin pour moi n'est pas valide

"\OneDrive - AFH France\Documents\AFH\OFFRES AT"

"\OneDrive\ AFH France\Documents\AFH\OFFRES AT"

mais bien vu la création de l'arborescence d'un coup 😉
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
611
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…