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 :

VBA exel probleme fermeture de fichier


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    chef de service
    Inscrit en
    Mars 2015
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : chef de service

    Informations forums :
    Inscription : Mars 2015
    Messages : 50
    Par défaut VBA exel probleme fermeture de fichier
    Bonjour, j'ai créer un petit programme VBA, tout fonctionne sauf lorsque je ferme avec le bouton quitter.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Private Sub CommandButton7_Click()
    Call vider_historique
    ActiveWorkbook.Save
     
    Unload UserForm2
    ActiveWorkbook.Close
    End Sub
    Mon VBAprojet est protéger par mot de passe, lorsque j' utilise le programme normalement et que je le ferme j'ai cet Ecran:

    Nom : Capture.JPG
Affichages : 797
Taille : 28,1 Ko

    Par contre lorsque le projet est déprotégé tout fonctionne pas de message.


    Je souhaite garder cette protection, mais avec ce message qui apparaît tout le temps et qui plus est ne peut être fermer q'avec le mot de passe c'est compliqué!

    Quelqu'un pourrait il me dire d'ou mon problème peut il venir

    en vous remerciant

  2. #2
    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,

    tu n'as pas des procédure qui agissent physiquement dans ton projet vba ? (écriture de lignes de codes par exemple)

    qu'Est-ce qu'il y a dans cette procédure "vider_historique" par exemple ?

  3. #3
    Membre confirmé
    Homme Profil pro
    chef de service
    Inscrit en
    Mars 2015
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : chef de service

    Informations forums :
    Inscription : Mars 2015
    Messages : 50
    Par défaut
    Il y a plein de procédure dans une dizaine d'userform
    Pour la fermeture de l'userform et donc du programme juste celle là

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Sub vider_historique()                                         'supprime les miroirs après exportation
        Sheets(Array("listagentfor", "listagentfma")).Select
        Cells.Select
        Selection.ClearContents
        Sheets("listagentfor").Select
        Range("e1").Select
    End Sub

  4. #4
    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
    Alors tu n'as pas le choix que de tracer le moment où arrive la fenêtre d'invite de saisie du Mdp du projet

    place un point d'arrêt sur cette ligne

    et déroule en pas à pas la procédure pour voir quelle sous-procédure est responsable.

  5. #5
    Membre confirmé
    Homme Profil pro
    chef de service
    Inscrit en
    Mars 2015
    Messages
    50
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Corse (Corse)

    Informations professionnelles :
    Activité : chef de service

    Informations forums :
    Inscription : Mars 2015
    Messages : 50
    Par défaut
    ok je vais tester, ce qui est curieux c'est que je viens de de lancer le programme chez moi sur mon pc portable et ça fonctionne nickel, pourtant même version d'exel??

    Bon je viens de tester avec teamviewer sur mon pc au bureau.

    1er essai tout fonctionne jusqu'a ActiveWorkbook.Close : après message mémoire insuffisante

    3 essais suivants: excel à cesser de fonctionner et à ouvert un classeur vierge

    J'ai ensuite neutralisé la ligne et recommencer la procedure, tout fonctionne et si je ferme avec la croix du fichier excel aucun message ni de demande de code.

    La commande ActiveWorkbook.Close peut elle me planter le programme?

  6. #6
    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
    Quel est le classeur actif au moment de l'exécution de cette ligne ?

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

Discussions similaires

  1. [VBA-E07]Probleme ouverture de fichier Excel?
    Par EvaristeGaloisBis dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/10/2008, 09h49
  2. [VBA-E] probleme d'ouverture fichier CSV
    Par gyver4000 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 22/04/2007, 14h32
  3. [VBA-E] Probleme de générateur fichier RTF
    Par JFKen dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/09/2006, 16h27
  4. [VBA-E] Probleme macro suite à fichier partagé
    Par wice33 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 09/06/2006, 09h13
  5. [VBA-E]Probleme quand Lecture Fichier Texte
    Par toniox dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 03/05/2006, 11h11

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