VBA fournit un environnement de programmation très riche. Vous pouvez faire beaucoup de choses avec le code de macro que vous ne pouvez pas nécessairement faire en utilisant les menus d’Excel.

Par exemple, vous souhaiterez peut-être modifier le répertoire actuel au milieu d’une macro. Cela peut être nécessaire pour trouver un fichier particulier ou pour effectuer une autre tâche orientée fichier. VBA fournit la commande ChDir pour changer de répertoire. La syntaxe est la suivante:

ChDir DirName

DirName est le chemin complet du répertoire vers lequel vous voulez changer. Si vous n’utilisez pas de variable chaîne pour spécifier le nom du répertoire, DirName doit être placé entre guillemets. Si le nom de répertoire que vous fournissez n’existe pas, la commande échoue avec une erreur.

_Note: _

Si vous souhaitez savoir comment utiliser les macros décrites sur cette page (ou sur toute autre page des sites ExcelTips), j’ai préparé une page spéciale qui comprend des informations utiles.

lien: / excelribbon-ExcelTipsMacros [Cliquez ici pour ouvrir cette page spéciale dans un nouvel onglet de navigateur].

ExcelTips est votre source pour une formation Microsoft Excel rentable.

Cette astuce (2472) s’applique à Microsoft Excel 97, 2000, 2002 et 2003. Vous pouvez trouver une version de cette astuce pour l’interface ruban d’Excel (Excel 2007 et versions ultérieures) ici:

link: / excelribbon-Changing_Directories_in_a_Macro [Modification des répertoires dans une macro].