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 :

Problème macro, formules ou ordi ?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut Problème macro, formules ou ordi ?
    Bonjour,

    Je ne sais plus quoi faire.

    J'ai créé un fichier Excel pour gérer les patients du cabinet d'une amie Ostéo.

    Pour faire le suivi, j'ai créé une userfom avec une multipage à 6 onglets et différentes macros pour créer, rechercher, modifier ou supprimer les patients.

    Il y a également le suivi de ses honoraires et un tableau statistiques utilisant surtout la fonction NB.SI.ENS().

    Toutes les macros fonctionnent (essai en mode pas à pas détaillé, à part ou depuis la userform), hors lorsque j'utilise la userform, le fichier plante, jamais sur la même macro et à des moments différents.

    Pour info j'utlise Excel 2007, son pc à 3 Go de ram, le classeur contient 14 onglets, dont 1 base de 6000 lignes sur 152 colonnes, 1 base de 10000 lignes sur 84 colonnes et 1 base de 10000 lignes sur 59 colonnes et le fichier fait 2453 ko (et environ 150 heures de boulot).

    Est-on limité au nombre de calculs, de macros ou d'opérations à partir d'une userform, ou sans refermer celle-ci.

    Merci d'avance pour votre réponse ou suggestion.

    P.S: Je peux vous envoyer une copie du fichier si besoin.

    J'ai déjà essayer de résoudre en supprimant les macros une à une , en les réécrivants une à une, de supprimer les onglets du classeur un à un.

    Lorsqu'il plante, je fais CTRL+ALT+SUPPR et fin de tâches, il remarche à nouveau et plante.

  2. #2
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    bonjour,

    Pour améliorer les choses, vois le haut du forum - balises versions - c'est important et la charte...

    L'appli travaille en version visible ou non ?

    Quel est le message d'erreur où le symptôme exact, à quel ligne de code se produit-il ?

    PS : "supprimer les patients", une option qui me fait peur dans un cabinet médical...

    cordialement,

    Didier

  3. #3
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut
    L'aplli travaille en version visible.

    Il n'y a pas de message d'erreur.

    Excel se fige après le lancement d'une macro
    (jamais la même et des fois au bout de 10s et d'autres au bout de 2mn d'utlisation de la userform et des macros)
    et je ne peux plus rien faire ni dans VBA. Le proccesseur monte à 76% et ne redescend pas. Le reste sur l'ordi est accessible et fonctionne.

    Je fais CTRL+ALT+SUPPR+Fin de tâches j'ouvre à nouveau le fichier et la macro qui avait planté fonctionne en pas à pas détaillé sans problème, donc impossible de savoir quelle ligne de commande plante.

    Pour rassurer tout le monde le patient est supprimé lorsqu'il est nouveau et qu'il n'est pas venu au rendez-vous (car l'ostéo prépare ses fiches patients la veille au soir).

  4. #4
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Pas simple...

    Vu le projet, tu as du le faire tourner au fur et à mesure de l’avancement ?

    As-tu repéré après quel « avancement » il s’est mis à planter ?

    As- tu gardé des versions intermédiaires (re-tester graduellement alors..) ?

    As-tu d’autres développements sous 2007 + vba qui tournent sans pb ?

    Sinon les vérifs que tu a déjà faites et le mode aléatoire du plantage pourrait pousser à chercher d’autres pistes….

    As-tu tenté un diagnostique Office 2007 (cf aide si besoin) ?

    As-tu testé l’appli sur une autre machine ?

    As-tu fais un scan de ton anti-virus (à jour) ?

    Les maj Office sont elles à Jour ?

    cordialement,

    Didier

  5. #5
    Candidat au Club
    Inscrit en
    Septembre 2009
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 3
    Par défaut
    Effectivement je l'ai fait en plusieurs étapes.

    A chaque nouvelle macro ou étape, j'ai fait un fichier de sauvegarde (environ 50 fichiers étapes).

    Le plus surprenant est que des fichiers qui fonctionnaient bien avant le premier problème ont désormais tendance à planter.

    Je suis déjà reparti de zéro une fois et toujours pareil.

    J'ai testé sur 3 ordi différents équipés de Excel 2007 ( 2 sous Vista et 1 XP) et même problème.

    J'ai créer d'autres fichiers de gestion de planning de personnels, de gestions de matériels, des calendriers, de comptabilité, fait différents jeux tels que Yathzee, Touché coulé, Le pendu etc... (cela fait 10 ans que je fais du Excel et environ 7 ans du VBA) et tout fonctionne sans problème, quelle que soit la version d'origine(97-2003 ou 2007, macro ou pas).

    L'antivirus (scan ras) et office sont à jour, je vais essayé le diagnostic (comment faut-il faire ?).

    Merci de m'aider je suis preneur d'autres suggestions. Merci d'avance.

  6. #6
    Expert confirmé
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Par défaut
    Pour le Diagnostic :

    Sous 2007, taper F1 pour l'aide de taper Diagnostic dans la fenêtre et suivre ce qui concerne Office (remplace le détecter et réparer de 2003).

    Démarche inverse ?? As-tu remarqué si le phénomène se produit, au contraire, depuis une maj Windows ou Office récente ?

    cordialement,

    Didier

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/03/2011, 14h57
  2. PRoblème de formule dans Excel
    Par jbidou88 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 11/05/2006, 09h35
  3. problème de formulation d'une requête
    Par seiryujay dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/08/2004, 17h13
  4. Problème de formulation de requète
    Par tellitocci dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 26/06/2004, 05h05
  5. [EXCEL-OLE] Problème de formule
    Par qi130 dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 13/10/2003, 18h49

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