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

Microsoft 365 changer chemin d'accès d'un classeur excel ?

  • Initiateur de la discussion Initiateur de la discussion miroma
  • 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 !

miroma

XLDnaute Nouveau
Bonjour à tous
je suis Miroma, et je cherche comment changer l'accès d'un classeur ( qui est sur le bureau , et que je voudrais mettre dans un dossier dans mes documents
avec un code qui est existant ) mais classeur sur bureau
ci-joint un code
 

Pièces jointes

Bonjour miroma,

bienvenue sur le site XLD ! 🙂

ton fichier en retour ; attention : lis attentivement
tous
les commentaires mis dans le code VBA !



code VBA :

VB:
Option Explicit

Sub Lecture()
  Dim Chemin$, Fichier$, lig&, k&: Application.ScreenUpdating = 0
 
  'Chemin = le dossier où tu as mis ce fichier Excel,
  'par exemple : C:\Users\miroma\Documents\
  Chemin = ThisWorkbook.Path & "\"
 
  'OU si tu préfères utiliser un sous-dossier, par exemple "Comptabilité",
  'tu auras : C:\Users\miroma\Documents\Comptabilité\
  'Chemin = ThisWorkbook.Path & "\Comptabilité\"
 
  Fichier = "Comptes.xlsm"
 
  For lig = 3 To 62
    k = lig + 148
    With Cells(lig, "BJ")
      .Value = ExecuteExcel4Macro("'" & Chemin & "[" & Fichier & "]cpt '!R" & k & "C2")
      .Offset(, 1) = ExecuteExcel4Macro("'" & Chemin & "[" & Fichier & "]cpt '!R" & k & "C3")
      .Offset(, 2) = ExecuteExcel4Macro("'" & Chemin & "[" & Fichier & "]cpt '!R" & k & "C4")
      .Offset(, 3) = ExecuteExcel4Macro("'" & Chemin & "[" & Fichier & "]cpt '!R" & k & "C5")
    End With
  Next lig
 
  [K1] = ExecuteExcel4Macro("'" & Chemin & "[" & Fichier & "]Vos comptes'!R4C3")
  [AY39] = ExecuteExcel4Macro("'" & Chemin & "[" & Fichier & "]Vos comptes'!R1C1")
End Sub

soan
 

Pièces jointes

Bonjour,
merci de m'avoir répondu c'est gentil !
je met ( C:\Users\miroma\Documents\Comptabilité\ ) comme ça ? ou après le slache ( \ )
Chemin = ThisWorkbook.Path & "\" C:\Users\miroma\Documents\Comptabilité\
tu a changer le code plus bas c'est peut etre mieux !
 
Dernière édition:
Bonsoir miroma,

je viens de lire ton post #3 ; tu as écrit :

Chemin = ThisWorkbook.Path & "\" C:\Users\miroma\Documents\Comptabilité\

oh la, non ! c'est pas comme ça !!!

si ThisWorkbook.Path retourne "C:\Users\miroma\Documents", alors :

Code:
Chemin = ThisWorkbook.Path & "\Comptabilité\"

OU sans utiliser ThisWorkbook.Path, il faut mettre le chemin complet :

Code:
Chemin = "C:\Users\miroma\Documents\Comptabilité\"

bien sûr, tu devras remplacer sur ton PC « miroma »
par ton vrai nom d'utilisateur !


soan
 
Dernière édition:
- 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
4
Affichages
197
Réponses
5
Affichages
684
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…