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

Macros et VBA Excel Discussion :

Bug Erreur FSO


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Octobre 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 2
    Par défaut Bug Erreur FSO
    Salut à tous !

    Voilà, je suis en stage et depuis peu je fais du VBA Excel.

    Je suis sur une macro permettant de suivre les évolutions de différents fichiers.

    Je vous explique en gros ce que je veux faire :
    Dans un dossier "Demande de modification", j'ai plusieurs sous-dossiers nommés "référence_année_mois_jour" et dans ces sous-dossiers un fichier type Excel nommé de la même façon que précédement.

    Voici le début de mon code :

    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
    Sub LMAJ()
     
    Dim objFSO, objDossier
    Dim Chemin As String
    Dim ...
     
    Chemin =  ...
    Set objFSO = CreateObject("Scripting.FolderSystemObject")
    'Ouvrir un répertoire en créant un objet Folder
    Set objDossier = objFSO.GetFolder(Chemin)
     
    If (objDossier.Folders.Count > 0) Then
        For Each Dossier In objDossier.Folders
            NomDossier = Dossier.Name
            ...
    J'ai une erreur 429 qui s'affiche quand je suis sur la ligne "Set objFSO = CreateObject("Scripting.FolderSystemObject")" quand le code est sur une feuille.

    Quand le code est dans un module, j'ai une autre erreure : "Le composant active X ne peut pas créer l'objet".

    J'ai changer le mot "Folder" par "File" pour avoir les noms de fichiers dans "Chemin" et tout semble marcher correctement.

    Merci de me trouver une astuce, car je ne sais plus où chercher.

    Arnaud

  2. #2
    Expert confirmé
    Avatar de Lou Pitchoun
    Profil pro
    Inscrit en
    Février 2005
    Messages
    5 038
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Février 2005
    Messages : 5 038
    Par défaut
    Salut,

    Il te faut préciser le type dans tes déclarations.
    cf : http://excel.developpez.com/faq/?pag...riptingRuntime


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

Discussions similaires

  1. Gros bug & ReadLine & FSO
    Par imparator_42 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 17/03/2008, 23h04
  2. [Bug] Erreur de dépassement arithmétique
    Par Commodore dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 31/10/2007, 17h49
  3. [Bug] - Erreur avec CreateCompatibleDC
    Par buzzkaido dans le forum Windows
    Réponses: 11
    Dernier message: 02/03/2007, 09h58

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