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 :

refermer un fichier que j'ai oublié de fermer


Sujet :

VBA Access

  1. #1
    Membre habitué Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 505
    Points : 191
    Points
    191
    Par défaut refermer un fichier que j'ai oublié de fermer
    EHllo,
    J'ai du code du genre :
    sous office 365
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
        Set wbExcel_= Workbooks.Open(fichier_a_ouvrir)
    Mais je suis sorti de ce code sans faire Du coup, quand je veux ouvrir mon fichier, manuellement, il me propose de l'ouvrir en lecture seule, comment faire pour refermer ce qui a été ouvert en VBA et qui n'a pas été fermé ?

    J'ai tenté de faire du code qui l'ouvre et qui le ferme simplement mais ça ne débloque pas la situation.

    Merci de votre aide car j'ai bloqué un fichier !

    Cordialement
      0  0

  2. #2
    Expert éminent
    Homme Profil pro
    Webplanneur
    Inscrit en
    Octobre 2007
    Messages
    4 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : Réunion

    Informations professionnelles :
    Activité : Webplanneur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 4 262
    Points : 6 561
    Points
    6 561
    Par défaut
    Salut
    Là comme ça vous devriez fermer l'application excel via vba.
    "Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
    UR - ESIROI - GPME/CG/DCG8
    QTH :21°19'18"S - 055°25'32"E
    Inutile de me contacter par MP
    Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur
      0  0

  3. #3
    Membre habitué Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 505
    Points : 191
    Points
    191
    Par défaut
    Je ne pige pas ta réponse, désolé
      0  0

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur .net - Office - Quadiant
    Inscrit en
    Février 2020
    Messages
    585
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Développeur .net - Office - Quadiant
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Février 2020
    Messages : 585
    Points : 1 080
    Points
    1 080
    Par défaut
    Bonjour,

    Tu as du déclarer dans ton code l'application Excel comme object.

    Eh ben tu lui appliques la méthode Quit.

    ONTAYG
      0  0

  5. #5
    Membre habitué Avatar de bartimeus35
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    505
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juin 2009
    Messages : 505
    Points : 191
    Points
    191
    Par défaut
    Citation Envoyé par ONTAYG Voir le message
    Bonjour,

    Tu as du déclarer dans ton code l'application Excel comme object. => non

    Eh ben tu lui appliques la méthode Quit.

    ONTAYG
    JE ne pige pas ta réponse, sniff,
    Mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Dim wbExcel As Workbook
    Set wbExcel= Workbooks.Open(fichier_a_ouvrir)
    j'avais oublié de faire
    En faisant un Close ça devrait être bon , mais vu que j'ai merdé une fois, c'est bloqué !
      0  0

  6. #6
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 648
    Points : 14 626
    Points
    14 626
    Par défaut
    bonjour,
    En faisant un Close ça devrait être bon , mais vu que j'ai merdé une fois, c'est bloqué !
    si c'est suite à une mauvaise manip, il faut "tuer" manuellement l'application Excel, dans Gestionnaire des tâches.
    Et ne pas oublier dans VBA après Close du classeur de faire AppExcel.Quit pour fermer l'instance Excel comme indiqué par ONTAYG
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?
      0  0

Discussions similaires

  1. Autre nom fichier que index.php pour index d'un dossier
    Par saith dans le forum Sécurité
    Réponses: 8
    Dernier message: 22/09/2007, 11h51
  2. Réponses: 0
    Dernier message: 13/08/2007, 12h42
  3. [Mail] Renommer un fichier que j'envoie par mail
    Par coco38 dans le forum Langage
    Réponses: 3
    Dernier message: 26/04/2007, 20h03
  4. Réponses: 1
    Dernier message: 26/07/2006, 02h47
  5. Fichier que je ne peux plus effacer...
    Par mosquito_ch dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 18/01/2006, 07h43

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