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 :

fichier non trouvé


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 16
    Par défaut fichier non trouvé
    bonjour,
    dans un fichier, j'ai des formules qui pointent vers un fichier que je dois choisir parmis plusieurs et qui se trouvent dans un dossier réseau. Aujourd'hui j'ai mis des "blabla" pour le nom de fichier et d'onglet dans les formules et de ce fait, la fenêtre fichier non trouvé s'affiche à l'ouverture du doc.
    comme beaucoup d'utilisateurs sont amenés à utiliser ce fichier, est-il possible, en vba je pense, d'appeler une fenêtre plus conviviale avec un texte explicatif et qui reprendrait les noms de fichiers contenus dans le dossier réseau avec un choix possible par bouton radio par exemple?
    merci pour votre aide

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 23
    Par défaut
    Bonjour,

    Tu trouveras ci-dessous une procédure VB qui liste les fichiers d'un dossier et qui les stocke dans une Table. Charge à toi ensuite, via un formulaire d'afficher le contenu de la table .

    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
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    Function Lire_Repert(nomrep As String)
     
        On Error GoTo Err_Lire_Repert
     
        ' lecture du repertoire passé en parametre
        ' mise en tab des fichiers XLS
        Dim db As Database
        Dim r As Recordset
        Dim nbFic As Long
        Dim nomfic As String, stsql As String
     
        DoCmd.SetWarnings False
     
        'Raz table tempo
        stsql = "DELETE * FROM T_Temp_Fic;"
        DoCmd.RunSQL stsql
     
        Set db = CurrentDb
        Set r = db.OpenRecordset("T_Temp_Fic", dbOpenDynaset)
     
        nbFic = 1
        nomfic = Dir(nomrep & "\*.xls")
        Do While nomfic <> ""
            r.AddNew
            r.Fields("FIC_XL") = nomrep & "\" & nomfic
            r.Fields("Fic_Court") = nomfic
            r.Fields("Gestionnaire") = Mid(nomfic, 23, 5)
            r.Update
            nbFic = nbFic + 1
            nomfic = Dir      ' extrait fichier suivant
        Loop
     
        r.Close
        Set db = Nothing
     
    Exit_Lire_Repert:
        DoCmd.SetWarnings True
        Exit Function
    Err_Lire_Repert:
        MsgBox Err.Description, vbCritical, "Erreur_Lire_Repert " & Err.Number
        Resume Exit_Lire_Repert
    End Function

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 16
    Par défaut
    Merci pour ta réponse davcar14 mais la, vu mes connaissances en la matière, je crois que je coule direct. J'ai bien essayé de décripter mais en vain. Par contre, s'il était trop difficile pour moi d'y parvenir de cette manière, serait-il possible de faire en sorte que la fenêtre "Le classeur que vous avez ouvert comporte des liaisons avec un autre classeur" ne s'affiche pas, que les liens ne soit pas mis à jour et qu'aucune fenetre "fichier non trouvé" ne s'ouvre pour me permettre, en priorité, d'afficher mon message box et ses explications dés l'ouverture du fichier. Par la suite, un commandbouton me permettrait de mettre à jour les liens au besoin . J'ai bien vu des bribes de réponses dans le forum mais tout ce que je parviens à faire c'est ne pas afficher la fenêtre par contre, la fenetre "fichier non trouvé s'affiche toujours"
    plus j'écris et plus il me semble en demander beaucoup mais bon...

    merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 23
    Par défaut
    Bonjour,

    Peux-tu m'indiquer dans ton fichier Excel actuel, le nombre d'onglets, de cellules et de formules concernées par le problème de lien ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2009
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 16
    Par défaut
    bonjour davcar14,
    j'ai environ 2650 cellules sur un onglet
    et environ 50 cellules pour les 11 autres onglets regroupés.

    merci.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 23
    Par défaut
    et toutes ces cellules ont un lien vers un ou plusieurs fichiers externes ?

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

Discussions similaires

  1. Fichier non trouvé, bien qu'existant
    Par ALT dans le forum Administration système
    Réponses: 18
    Dernier message: 30/03/2007, 10h21
  2. importation de données : fichier non trouvé
    Par sam01 dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 18/01/2007, 14h38
  3. fichier non trouvé dans apache?
    Par darkbob dans le forum Web
    Réponses: 1
    Dernier message: 18/07/2006, 03h03
  4. Création version client - fichiers non trouvés
    Par Pascal dans le forum WinDev
    Réponses: 7
    Dernier message: 03/12/2004, 11h34
  5. [Debutant][Install][VS]erreur sur fichier non trouvé.
    Par silvermoon dans le forum DirectX
    Réponses: 4
    Dernier message: 16/07/2004, 20h59

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