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 :

System répond Fichier introuvable [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Divers
    Inscrit en
    Février 2017
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Divers

    Informations forums :
    Inscription : Février 2017
    Messages : 295
    Par défaut System répond Fichier introuvable
    Bonjour,

    En cherchant un peu, j'ai trouvé et adapté un bout de code.

    MAIS il me répond fichier introuvable, pq?

    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
    Sub export()
     
    ChDir "\\spvfilebru020.intra.just.fgov.be\Services\ACA\Budget\Dir-Budget\Cel-Bud\#Tabl_MonitoringPersonnel-Tab_MonitoringPersoneel\#DATA_2017\extract_SAP"
        ClasseurRegional = Dir("\\spvfilebru020.intra.just.fgov.be\Services\ACA\Budget\Dir-Budget\Cel-Bud\#Tabl_MonitoringPersonnel-Tab_MonitoringPersoneel\#DATA_2017\extract_SAP\Janvier*.xlsx")
        While Len(ClasseurRegional) > 0
            Workbooks.Open ClasseurRegional
            Range("A2:C" & ActiveSheet.UsedRange.Rows.Count - 1).Copy
            Sheets("MOIS-MAAND").Activate
            Range("P1048576").End(xlUp).Offset(1, 0).PasteSpecial Paste:=xlPasteValues, Operation _
                :=xlNone, SkipBlanks:=False, Transpose:=False
            Call ClearClipboard
            Workbooks(ClasseurRegional).Close
            ClasseurRegional = Dir
        Wend
        MsgBox ("Données exportées")
        Sheets("MOIS-MAAND").Range("D1").Activate
     
    End Sub
    Merci pour votre aide.

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    MAIS il me répond fichier introuvable, pq?
    parce-qu'il ne le trouve pas.
    Et si ta question est : pourquoi il ne le trouve pas ? -->> la réponse est :
    Pour l'une des raisons suivantes :
    - il n'existe pas (lui, ou son chemin d'accès)
    - il a un attribut autre que "normal" (caché, lecture seule, etc ...) et ton Dir sans aucun argument ne recherche que parmi les "normaux" (sans attribut)
    Notons au passage :
    - que ton chdir est superfétatoire (dir n'en a aucun besoin)
    -c que ta boucle While est également superfétatoire, puisque tu spécifie un fichier et non un dossier dans lequel rechercher des fichiers.

  3. #3
    Membre éclairé
    Homme Profil pro
    Divers
    Inscrit en
    Février 2017
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Divers

    Informations forums :
    Inscription : Février 2017
    Messages : 295
    Par défaut
    pourtant, le fichier existe bel et bien. De plus, il est normal.

  4. #4
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Citation Envoyé par rossemma Voir le message
    pourtant, le fichier existe bel et bien. De plus, il est normal.
    Ah !
    Si tu le dis !
    Reste une explication (et une seule), dans un tel "cas" : ton os est devenu fou ... et ne sait plus ce qu'il a ...

    EDIT : maintenant : tu t'es "abstenu" de dire sur quelle ligne était l'erreur.
    Si elle est sur ta ligne 6, peut-être serait-il adroit de ne pas te contenter du nom de fichier et de mettre son chemin COMPLET.

  5. #5
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par rossemma Voir le message
    pourtant, le fichier existe bel et bien. De plus, il est normal.
    Excel semble penser le contraire et Excel est têtu.
    Si j'étais toi, j'essayerai de revenir sur cette conviction pour bien vérifier. Parce que ce n'est pas Excel qui changera d'avis tout seul...

  6. #6
    Membre éclairé
    Homme Profil pro
    Divers
    Inscrit en
    Février 2017
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Divers

    Informations forums :
    Inscription : Février 2017
    Messages : 295
    Par défaut
    j'ai trouvé
    si j'attribue une lettre au répertoire réseau, cela fonctionne.

    Cependant le même lien vers le même fichier mais sans lettre fonctionne avec un autre code

    quid ???

  7. #7
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par rossemma Voir le message
    Cependant le même lien vers le même fichier mais sans lettre fonctionne avec un autre code
    Sans doute parce que dans cet autre code, le lecteur est celui par défaut.

  8. #8
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    la réponse est présente dès le premier message

    Citation Envoyé par unparia Voir le message
    ton chdir est superfétatoire (dir n'en a aucun besoin)
    non seulement tu as gardé CHDIR, mais tu as enlevé l'initialisation du Dir() sur la ligne suivante

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

Discussions similaires

  1. Commande system, fichier introuvable
    Par codeste dans le forum Langage
    Réponses: 4
    Dernier message: 08/11/2012, 12h55
  2. Ecran bleu...au demarrage...probleme systeme de fichier ?
    Par ludophil dans le forum Windows XP
    Réponses: 5
    Dernier message: 10/04/2007, 03h44
  3. [FLASH MX] flash+xml : Fichier introuvable
    Par bariot dans le forum Flash
    Réponses: 1
    Dernier message: 02/08/2005, 14h31
  4. Système de fichier Raid1 Samba planté.
    Par ggnore dans le forum Administration système
    Réponses: 11
    Dernier message: 06/07/2005, 16h50
  5. [Système] Ouvrir fichier externe avec prog par défaut de l'OS
    Par Pill_S dans le forum API standards et tierces
    Réponses: 9
    Dernier message: 30/05/2004, 12h54

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