IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

création d'un dossier en VBA


Sujet :

VBA Access

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Par défaut création d'un dossier en VBA
    bonjour à tous,
    voila mon code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    Private Sub créer_dossier_Click()
    On Error GoTo Err_créer_dossier_Click
     
        Dim MyDate
     
        MyDate = "X:\Comptes Utilisateurs\stagebeluc\Loïc\archive\MAJ_" & Date & "\"
        MkDir MyDate
    '    Name "X:\Comptes Utilisateurs\stagebeluc\Loïc\travail Excel\DOCQUEST.xls" As "X:\Comptes Utilisateurs\stagebeluc\Loïc\DOCQUEST.xls"
     
    Exit_créer_dossier_Click:
        Exit Sub
     
    Err_créer_dossier_Click:
        MsgBox err.Description
        Resume Exit_créer_dossier_Click
     
    End Sub
    mon problème c'est qu'il ne fait rien c'est à dire que le dossier MAJ_[DATE]ne se cré pas.
    MyDate est une variable.
    DATE est la fonction qui permet d'avoir la date actuelle.
    MkDir est la commande pour créer un dossier.
    Donc depuis hier j'essaye de résoudre mon problème mais malheureusement je n'y arrive pas.
    Si quelqu'un y voit un défaut ou à une solution pour régler mon problème, qu'il fasse signe s'il vous plait.
    Merci d'avance!!

  2. #2
    Membre expérimenté
    Avatar de Trini
    Homme Profil pro
    Dresseur de puce
    Inscrit en
    Juillet 2005
    Messages
    189
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Dresseur de puce

    Informations forums :
    Inscription : Juillet 2005
    Messages : 189
    Par défaut
    Bonjour,

    c'est le format de la date qui pose problème.
    utilise plutot ce format :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    MyDate = "C:\Temp\MAJ_" & Format(Date, "yyyy_mm_dd")
    et pas de "\" en fin non plus.

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Par défaut
    ok, je vien justement de trouver le pourquoi au problème mais je savait pas comment le résoudre, je vais essayer ta manière et je te tiens au courant, merci!!

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 571
    Par défaut
    voila, je vien d'essayer, c'est bon, ça fonctionne, il fallait juste que je modifie ton format car je ne voulais pas l'année au début mais à la fin, idem pour le jour.
    Merci beaucoup!!
    voici le résultat :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    Private Sub créer_dossier_Click()
    On Error GoTo Err_créer_dossier_Click
     
        Dim MyDate
        MyDate = "X:\Comptes Utilisateurs\stagebeluc\Loïc\archive\MAJ_" & Format(Date, "dd-mm-yyyy")
        MkDir MyDate
     
    Exit_créer_dossier_Click:
        Exit Sub
     
    Err_créer_dossier_Click:
        MsgBox err.Description
        Resume Exit_créer_dossier_Click
     
    End Sub

  5. #5
    Membre émérite Avatar de jean-paul lepetit
    Inscrit en
    Février 2005
    Messages
    849
    Détails du profil
    Informations personnelles :
    Âge : 69

    Informations forums :
    Inscription : Février 2005
    Messages : 849
    Par défaut
    Salut,
    c'est le format de la date qui pose problème avec les /

    utilises ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       MyDate = "X:\Comptes Utilisateurs\stagebeluc\Loïc\archive\MAJ_"  & Format(Date, "dd_mm_yyyy") & "\"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2007] création de dossier en vba avec nom absolu
    Par sylv20 dans le forum VBA Access
    Réponses: 8
    Dernier message: 31/08/2011, 08h48
  2. [XL-2003] Création dossier par VBA
    Par Djromé dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 11/12/2010, 23h10
  3. FAQ : problème avec création d'une requete en VBA
    Par Oluha dans le forum VBA Access
    Réponses: 14
    Dernier message: 14/02/2006, 12h05
  4. Création DLL pour utilisation sur VBA
    Par Fbartolo dans le forum C++Builder
    Réponses: 1
    Dernier message: 21/11/2005, 20h44
  5. Récuperez la date de création d'un dossier
    Par @dinsx dans le forum C++Builder
    Réponses: 4
    Dernier message: 19/07/2005, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo