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 :

plantage sévère d'xls au démarrage du programme


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 63
    Points : 48
    Points
    48
    Par défaut plantage sévère d'xls au démarrage du programme
    Bonjour,

    le véritable symptôme vécu est un plantage d'un fichier contenant quelques macros vba de taille raisonnable, une vingtaine de range désigné, pas mal de formes (env 100) et l'usage du calendrier.
    Le plantage est extrême : xls plante !
    Le fichier est ridicule : 250 ko

    Le fichier marche pendant plusieurs heures, et plante...

    Et à partir du moment où le fichier a planté une fois, il est impossible à rouvrir.
    Le message donné par xls est le suivant :
    "Microsoft Excel a cessé de fonctionner
    Un problème a fait que le programme a cessé de fonctionner correctement. Windows va fermer ce programme et vous indiquer si une solution est disponible"
    mais nautrellement, il n'indique rien...
    J'ai testé le programme sur d'autres ordis, j'ai le meme soucis...

    La réparation qu'xls propose, supprimer toutes les références de cellules (les "range") qui sont appelés dans le programme. Bien sur, l'hypothèse serait que ce soit la réparation qui les supprimes, mais qu'est ce qui fait planter xls si méchamment, alors qu'on souhaiterait avoir une fenetre de debugg.

    Comment faire ? Quoi penser ?

    Merci.

  2. #2
    Membre averti

    Homme Profil pro
    Technical Account Manager
    Inscrit en
    Avril 2015
    Messages
    224
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Technical Account Manager

    Informations forums :
    Inscription : Avril 2015
    Messages : 224
    Points : 318
    Points
    318
    Billets dans le blog
    1
    Par défaut
    Salut,

    Ton fichier n'est pas en format xlsm ?

    Si oui, normal que ça plante haha !

  3. #3
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut

    Bonjour, bonjour !

    Quel serait donc le rapport avec le format de fichier ?‼

    Gautheron,
    vu que l'applicatif tourne pendant plusieurs heures, je pencherais plutôt
    pour un problème de conception ou / et de remplissage de mémoire …
    Lors du plantage, le fichier étant ouvert, il est donc endommagé.
    Évidemment conserver en lieu sûr une copie du classeur source …

    ______________________________________________________________________________________________________
    Je suis Paris, …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 63
    Points : 48
    Points
    48
    Par défaut
    mmm.... quand je dis qu'il tourne depuis plusieurs heures, c'est que je l'ai utilisé plusieurs fois avant que le symptome se déclare.
    Après il est sans doute vrai qu'il fait appel à un peu de mémoire puisqu'il a une centaine optionbutton ou checlkbox ou label... mais cela ne me parait pas astromique vu la capacité des processeurs et des mémoires maintenant ??? (Pentium I3, 8Go de RAM)...
    Après, y a t-il une méthode pour charger plus lentement la mémoire ?

    Niveau conception, je suis sur de ne pas avoir de boucle ou des choses comme cela, puisqu'il a déjà fonctionné proprement.
    Je viens de recréer from scratch (à partir d'un nouveau fichier en ne faisant aucun copier coller de formes, juste du programme), et meme symptôme.
    Pour un programme de 250ko...
    Je ne comprends pas

  5. #5
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 677
    Points
    18 677
    Par défaut




    Si ta version est installée en 32bits, elle gère au mieux 2Go de RAM et la partie VBA (code, variables, …) pas plus de 500Mo …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  6. #6
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 904
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 904
    Points : 10 168
    Points
    10 168
    Billets dans le blog
    36
    Par défaut
    Citation Envoyé par xela57 Voir le message
    Salut,

    Ton fichier n'est pas en format xlsm ?

    Si oui, normal que ça plante haha !
    Faux, faux, faux, faux et archi-faux. Avant Excel 2007, les fichiers xls pouvaient contenir des données et des macros. Il n'y avait pas de format différent pour les fichiers avec ou sans macro.
    À ma connaissance, le seul personnage qui a été diagnostiqué comme étant allergique au mot effort. c'est Gaston Lagaffe.

    Ô Saint Excel, Grand Dieu de l'Inutile.

    Excel n'a jamais été, n'est pas et ne sera jamais un SGBD, c'est pour cela que Excel s'appelle Excel et ne s'appelle pas Access junior.

  7. #7
    Nouveau membre du Club
    Homme Profil pro
    Webmaster, Concepteur Base de données, Développeur SQL
    Inscrit en
    Mars 2008
    Messages
    33
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster, Concepteur Base de données, Développeur SQL

    Informations forums :
    Inscription : Mars 2008
    Messages : 33
    Points : 25
    Points
    25
    Par défaut Plantage Excel
    Es-tu passé récemment à Windows 10 ?
    Ton fichier doit-il s'ouvrir avec un mot de passe ?

    "Et à partir du moment où le fichier a planté une fois, il est impossible à rouvrir."
    Essaies d'ouvrir préalablement Excel (avant d'ouvrir le fichier qui plante).

    Cordialement.

Discussions similaires

  1. Package explorer : plantage de la vue au démarrage
    Par Kcirtap dans le forum Eclipse
    Réponses: 5
    Dernier message: 21/11/2008, 15h25
  2. démarrage en programmation
    Par telmpwav dans le forum Débuter
    Réponses: 1
    Dernier message: 22/02/2008, 16h16
  3. [Excel2000]Ouvrir un fichier xls au démarrage
    Par jamelie dans le forum Excel
    Réponses: 2
    Dernier message: 15/05/2007, 11h24
  4. démarrage de programmes a l'allumage du pc
    Par lavazavio dans le forum Windows XP
    Réponses: 2
    Dernier message: 01/12/2006, 14h06

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