Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

que fait excatement la fonction vba : ChDir ?

3 réponses
Avatar
Alfred WALLACE
Bonjour,

dans mon code VBA, j'ai =E7=E0 :

ChDir Range("PARAMETRES!LOCA_FIC")

avec dans "Range("PARAMETRES!LOCA_FIC")" une valeur du style :
c:\toto\lulu


j'arrive pas =E0 comprendre ce qu'il se passe dans ChDir ???

c'est le r=E9pertoire dans lequel sera sauvegard=E9 le classeur ? le
fichier xls ?

si quelqu'un pouvait m'expliquer ?

Merci

3 réponses

Avatar
lSteph
BonjoUr

Ch...ange Dir...ectory

lSteph
"Alfred WALLACE" a écrit dans le message de news:

Bonjour,

dans mon code VBA, j'ai çà :

ChDir Range("PARAMETRES!LOCA_FIC")

avec dans "Range("PARAMETRES!LOCA_FIC")" une valeur du style :
c:totolulu


j'arrive pas à comprendre ce qu'il se passe dans ChDir ???

c'est le répertoire dans lequel sera sauvegardé le classeur ? le
fichier xls ?

si quelqu'un pouvait m'expliquer ?

Merci
Avatar
JLuc
Alfred WALLACE avait soumis l'idée :
Bonjour,

dans mon code VBA, j'ai çà :

ChDir Range("PARAMETRES!LOCA_FIC")

avec dans "Range("PARAMETRES!LOCA_FIC")" une valeur du style :
c:totolulu


j'arrive pas à comprendre ce qu'il se passe dans ChDir ???

c'est le répertoire dans lequel sera sauvegardé le classeur ? le
fichier xls ?

si quelqu'un pouvait m'expliquer ?

Merci


ChDir est la commande pour changer de repertoire courrant. Lorsque tu
enregistre un fichier, il va dans le repertoire courrant sauf si tu
specifie un chemin

--
JLuc

Avatar
lSteph
Bonjour,
..CD ..ChDir..Change Directory Changer de Répertoire
un petit retour aux sources s'impose:
dans la BarreWindows Démarrer Executer tapes cmd
tu te retrouves avec une invite (prompt) du style
Microsoft Windows XP [version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:Documents and SettingsAlfred>
C:Documents and SettingsAlfred>là tu tapes cd (CD antislash)
ainsi:
C:Documents and SettingsAlfred>cd
tu obtiens:
C:
(en tapant Change Directory antislash tu reviens à la racine)
(on peut aussi utiliser make directory ce qui crée un répertoire
C:>md toto
C:>
C:>cd toto
C:toto>md titi
C:toto>cd titi
C:tototiti>cd..
là tu tapes cd.. (CD point point revient d'un répertoire)
C:toto>
(on peut aussi utiliser Remote Directory ce qui supprime un répertoire
C:toto>rd titi
C:toto>cd
C:>rd toto
C:>exit
(on revient à windows)

Dans excel c'est pareil l('application se trouve lancée avec accès à un
répertoire par défaut ( que l'on peut changer dans Outils Options)
On peut changer de répertoire directement dans excel en fonction du dernier
accès effectué par le menu Fichier Ouvrir...(par exemple)
Ou avec VBA utiliser :
ChDir pour changer
MkDir pour créer
RmDir pour supprimer.

a+

lSteph


"Alfred WALLACE" a écrit dans le message de news:

Bonjour,

dans mon code VBA, j'ai çà :

ChDir Range("PARAMETRES!LOCA_FIC")

avec dans "Range("PARAMETRES!LOCA_FIC")" une valeur du style :
c:totolulu


j'arrive pas à comprendre ce qu'il se passe dans ChDir ???

c'est le répertoire dans lequel sera sauvegardé le classeur ? le
fichier xls ?

si quelqu'un pouvait m'expliquer ?

Merci