CE PROGRAMME VA ETRE ARRETER PARCE QU'IL A EFFECTUE UNE OPERATION NON CONFORME

Yaume1 Messages postés 86 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 13 septembre 2005 - 28 juil. 2005 à 16:23
Yaume1 Messages postés 86 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 13 septembre 2005 - 8 août 2005 à 11:54
"CE PROGRAMME VA ETRE ARRETER PARCE QU'IL A EFFECTUE UNE OPERATION NON CONFORME !!!"



J'ai un petit problème : j'ai un formulaire qui, au moment où je clique
sur le bouton "calcul", m'effectue tout un tas d'opération pour
m'écrire ensuite les résultats sur une feuille et qui fonctionne très
bien mais, quand je rajoute une checkbox sur ce formulaire et qu'à la
fin de ma sub "calcul" j'écris " if checkbox1 then unload me", et
bien j'ai droit à ce joli message d'erreur qui me ferme vb et excel !

Voilà, est-ce que qqun aurait une idée de l'origine du problème et surtout une solution SVP.



J'ai essayé avec un PC qui fonctionne sous XP pro et j'ai aussi ce
problème mais les deux ont le pack office 97... ça vient peut-être de
là !!!!



Merci d'avance à tous ceux qui pourraient me renseigner

7 réponses

Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 9
28 juil. 2005 à 16:47
Salut,

Mets donc en debut de ta fonction



On Error Goto erreur



'

'ton code

'



Exit Function



erreur :

MsgBox Err.description & vbCrLf & Err.Number & vbCrLf & Err.Source

End Function





Tu en sauras plus sur la cause de ton erreur ...

++

Zlub
0
Yaume1 Messages postés 86 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 13 septembre 2005 1
28 juil. 2005 à 16:56
ok je regarde de suite et je te tiens au courant

Merci



;)
0
Yaume1 Messages postés 86 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 13 septembre 2005 1
28 juil. 2005 à 17:02
Salut Zlub



Je viens d'essayer et ça ne change absolument rien :



Sous Windows98 j'ai le même message d'erreur et sous XP j'ai la fenêtre
habituelle qui s'ouvre quand un logiciel plante et qui te demande si tu
veux envoyer le rapport d'erreur



Ce qui est bizarre c'est que tout le reste des calculs il le fait
correctement, il m'écrit les résultats sur la feuille excel mais il
plante à la fin ! Je comprend pas !!!!



Tu as une idée de quoi ça peut venir sinon ?
0
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 9
28 juil. 2005 à 17:23
Salut,

Et la msgbox s'affiche ?

++

Zlub
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Yaume1 Messages postés 86 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 13 septembre 2005 1
29 juil. 2005 à 07:56
Nan, elle ne s'affiche pas.

Franchement je comprend plus rien



@+
0
Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 9
29 juil. 2005 à 14:47
Salut,

Alors trace ton programme au debugueur pour savoir exactement où ça plante en mode pas à pas (F8)

++

Zlub
0
Yaume1 Messages postés 86 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 13 septembre 2005 1
8 août 2005 à 11:54
il plante dès qu'il arrive sur la ligne "if checkbox1 then unload me"

toutes les opérations précédentes ya pas de pb !!!!



++
0