none
Problème initialisation userform avec textbox RRS feed

  • Discussion générale

  • Bonjour, voila je développe une application en vba sous excel, c'est un gros travail et jusque la tout allait bien car depuis l'éditeur vb d'excel tout fonctionne ! Sauf que je viens de m'apercevoir que si je lance excel une première fois tous mes userform fonctionne correctement. Mais si je ferme excel en sauvegardant et je le relance cette fois ci la plupart des mes userform font planter excel lorsque je le lance !

    Le userform accueil ne plante jamais, par contre les userform ou j'initialise des textbox plantent pour certaines textbox. J'ai donc regarder dans le code d'initialisation et voici un partie du code qui serait apparement à l'origine du plantage :

    'Remplissage des textbox compresseurs
        'Compresseur Atlas copco NF kwh
            TextBox_atlas_nf_j1.Value = 1
            TextBox_atlas_nf_j2.Value = 2
            TextBox_atlas_nf_j3.Value = 3
            TextBox_atlas_nf_j4.Value = 4
            TextBox_atlas_nf_j5.Value = 5
            TextBox_atlas_nf_j6.Value = 6
            TextBox_atlas_nf_j7.Value = 7
        'Compteur sortie NF en Nm3/h
            TextBox_cpt_sortie_nf_j1.Value = 8
            TextBox_cpt_sortie_nf_j2.Value = 9
            TextBox_cpt_sortie_nf_j3.Value = 10
            TextBox_cpt_sortie_nf_j4.Value = 11
            TextBox_cpt_sortie_nf_j5.Value = 12
            TextBox_cpt_sortie_nf_j6.Value = 13
            TextBox_cpt_sortie_nf_j7.Value = 14
    


    Le problème c'est que j'ai le même type de code au dessus mais celui que j'ai au dessus fonctionne alors que les deux sont tous les deux justes !

    J'ai eu un message d'erreur à un moment qui me disait "L'objet invoqué s'est déconnecté de ses clients".

    J'aimerais qu'on m'explique pourquoi le programme ne plante jamais quand je le lance à partir de l'éditeur vb, mais qu'il plante quand je le lance par l'application excel. Et surtout pourquoi au premier lancement rien ne plante ! =/

    Les textbox sont initialisés avec des nombres à 9 chiffres maximum. Option explicit est deja activé et le compilateur vba ne me fait aucune erreur.

    Ou bien auriez vous une solution pour que je sache exactement ce qui fais planter excel ? Car vu que cela ne plante pas dans l'éditeur vb du coup je ne peux pas débugguer et en plus excel plante =/

    On dirait que c'est excel qui bug =/ Parce que j'ai beau tout essayé rien n'y change et les textbox sont bien crées ! N'y aurait-il pas un moyen de dire au programme de recompiler le usf à chaque lancement comme c'est fait dans l'éditeur vb ? Vu que dans l'editeur ça plante pas ...

    J'aimerais bien vous joindre mon fichier mais je ne vois pas ou je peux le joindre ;)

     

    Merci d'avance pour votre aide

    • Type modifié Ciprian Duduiala mercredi 30 novembre 2011 08:51 attente de feedback
    jeudi 24 novembre 2011 08:06

Toutes les réponses