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

VB 6 et antérieur Discussion :

levée d'exception sur ouverture fichier excel


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut levée d'exception sur ouverture fichier excel
    Bonjour

    je reprends le code d'un programme qui n'est pas de mon cru

    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
    nomfich = App.Path & "\à traiter\" & dateref & "" & agence & ".xls"
     
    If nomfich <> "" Then
      Set exapp = Nothing
      Set exapp = CreateObject("excel.application")
      'ouverture des fichiers sous excel
      exapp.Workbooks.Open (nomfich)
      'exapp.Workbooks.OpenText FileName:=App.Path & "\" & agence & "\" & 
      Set exwrk = exapp.ActiveWorkbook
      Set exsht = exwrk.ActiveSheet
     
      'reinitialisation erreur
      erreur = False
    'requete si erreur
    ExceptionErreur:
    exapp.quit
    msgbox "Aucun fichier correspondant dans le dossier",vbInformation,"Erreur"
    Je voudrais lever une erreur lorsque le fichier n'est pas dans le dossier
    Plzzz pas de questions par MP.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Argentine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 173
    Points : 1 418
    Points
    1 418
    Par défaut
    on error goto ExceptionErreur au début de la sub

  3. #3
    Membre éclairé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Points : 868
    Points
    868
    Par défaut ah oui
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Set exapp = CreateObject("excel.application")
    Je croyais que si il ne trouvait pas le fichier

    on devait le traiter comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Set exapp = CreateObject("excel.application")
    if err.number <>0 then
    msgbox "Pas de fchier trouvé",vbCritical,"Erreur"
    exapp.quit
    exit sub
    endif
    Plzzz pas de questions par MP.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Argentine

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Octobre 2006
    Messages : 1 173
    Points : 1 418
    Points
    1 418
    Par défaut
    Non.
    Ca c'est l'exception.

    La règle c'est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Public sub truc()
    <dim vars>
    on error goto err_Handler
      <vb>
      exit sub
    err_Handler:
    <vb>
    end sub

Discussions similaires

  1. Ouverture fichier excel sur server avec VBA
    Par guitou88 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/11/2011, 13h36
  2. Réponses: 1
    Dernier message: 26/01/2006, 18h16
  3. activation macro lors d'une ouverture fichier Excel
    Par mirumoto dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/05/2005, 15h08
  4. [Excel] Travailler sur un fichier excel existant
    Par scoder dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 26/10/2004, 12h54
  5. Extraction de données sur des fichiers excel
    Par iupgeii dans le forum MFC
    Réponses: 3
    Dernier message: 23/01/2004, 13h53

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