[Excel VBA] Créer des dossiers sous VBA

Résolu
Bonjour à tous,

Je souhaiterais ajouter une commande à l’un de mes codes VBA qui crée un dossier si celui n’existe pas.
J’utilise sans problème la commande mkdir pour créer le dossier, mais pas la commande folderexists pour vérifier préalablement qu’il n’existe pas (à dire vrai je ne comprends ni l’aide de VBA, ni celle de Microsoft Online pour cette commande).
Quelqu’un pourrait-il m’aider ?

Juste une dernière chose, le nom du dossier n’est pas fixe. Ma commande mkdir est par exemple :

MkDir ("test\" & Cells(1, 1).Value)

D’avance merci !
Configuration: Windows XP
Internet Explorer 6.0

8 réponses

  1. Une fonction qui fait ce que tu veux :

    'Fonction qui vérifie si le dossier spécifié existe
    Function RepertoireExiste(Chemin As String) As Boolean
    On Error Resume Next
    RepertoireExiste = GetAttr(Chemin) And vbDirectory
    End Function

    Après, il n'y a plus qu'à tester : If Not (RepertoireExiste(Name)) Then
    23
    1. Bonjour,

      Reprenant cette idée, j'ai simplement ajouté "On Error Resume Next " avant la commande mkdir

      Pour l'instant, cela suffit

      Dred
      0