Erreur d'application quand j'enregistre le prgm

Erreur d'application quand j'enregistre le prgm - VB/VBA/VBS - Programmation

Marsh Posté le 09-06-2005 à 16:43:06    

Bonjour tout le monde,
 
Voilà, je suis novice en VBA, mais après des heures et des heures de travail lol, j'ai réussi un réaliser un petit programme de 949 KO.
 
Ce programme permet une saisie rapide dans une base de données par le remplissage de testbox sur userform (rien de sorcier).
 
Ce programme à marché correctement pendant 1 mois et du jour au lendemain:
J'ai une magnifique erreur d'application qui apparaît lorsque que je l'enregistre (ceci est très embettant car il ne permet plus d'enregistrer les données saisies et rend donc totalement inutil le programme) :bounce:  
 
Je sais qu'il y a des personnes qui touchent pas mal sur le forum d'où la question: est-ce qu'il y a qlq'1 qui a déjà été confronté à ce problem et qui connaît la solution  :sleep:  
 
Je décris tout même le message d'erreur
"l'instruction à "0x........." emploie l'adresse mémoire "ox.......". La mémoire ne peut pas être "read"
Click on OK to terminate the programme
Click on CANCEL to debug the programme"

 
Si je clique sur ok, le programme se ferme
Si je clique sur cancel, un deuxième message apparaît avant de fermer le programme:
 
"mémoire "..............." emploie l'adresse "read" click on OK to terminate"
 
 
Tout ceci est bien beau, mais je comprends rien, j'ai trop besoin d'aide
 
Merci d'avance

Reply

Marsh Posté le 09-06-2005 à 16:43:06   

Reply

Marsh Posté le 09-06-2005 à 16:52:00    

Citation :

Ce programme à marché correctement pendant 1 mois et du jour au lendemain:


 
C'est le bug de l'an 2000  :D  !!
 
 
désolé j'y comprend rien, la seul chose que je peux te conseiller si c'est pas deja fais, c'est de mettre Option explicit au tout début de ton programme, ca permet déjà d'eviter pas mal d'erreur qui peuvent en engendrer d'autre..

Reply

Marsh Posté le 09-06-2005 à 19:31:41    

alut.
 
tout d'abord, il ne doit pas s'agir d'un programme, mais d'une macro. Vu que tu parles de données (en nombre), je sppose que tu dois être sous Access.
 
Du jour au lendemain, n'y aurait il rien qui soit installé ou modifié ? (source fortement posible du problème)

Reply

Marsh Posté le 09-06-2005 à 21:52:49    

reinstalle Access

Reply

Marsh Posté le 10-06-2005 à 08:37:38    

il s'agit d'Excel
Il n'y a rien qui a été installé où téléchargé, le problème est survenu lors d'une saisie (lors que le fichier a atteint une certaine taille).
 
Même en réinstallant Excel ;-) ça marche pas
j'ai essayé sur excel 97 et 2003
 
Pour moi la programmation est bonne puisqu'elle a fonctionné mais il s'agirait +tot de la taille

Reply

Marsh Posté le 10-06-2005 à 09:27:23    

fort possible. maintenat savoir s'il y a un remède ... je n'en sais rien.

Reply

Marsh Posté le 10-06-2005 à 23:38:56    

Partir d'un classeur vierge.
Y copier les données, le code et les éventuels forms.
Voir si le problème se répète...


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Marsh Posté le 11-06-2005 à 00:20:15    

Salu le rameur
 
Pourrais tu m'expliquer comment fais tu pour mettre les données d'une cellule dans une textbox d'un userform
 
J'aimerais moi oci créer une base de données sous excel avec ma présentation pour le userform
 
G déja réuci a créer une listbox mais je voudrais faire apparaitre dans ces textbox les propriétés  de l'objet sélectionné dans la listbox ...
 
 

Reply

Marsh Posté le 11-06-2005 à 02:32:53    

avec 949 Ko, certains écrivent un OS

Reply

Marsh Posté le 11-06-2005 à 10:37:23    

mckoy25 a écrit :

Salu le rameur
 
Pourrais tu m'expliquer comment fais tu pour mettre les données d'une cellule dans une textbox d'un userform
 
J'aimerais moi oci créer une base de données sous excel avec ma présentation pour le userform
 
G déja réuci a créer une listbox mais je voudrais faire apparaitre dans ces textbox les propriétés  de l'objet sélectionné dans la listbox ...


Il vaut mieux ouvrir un nouveau topic plutôt que d'intervenir dans celui de quelqu'un qui pose une question.
Sinon, les réponses se mélangent et on n'en sort plus.


---------------
Si on vous donne une info qui marche, DITES-LE!!!! ------ Si vous trouvez seul, AUSSI, votre solution peut servir à d'autres! ------ Je dois la majorité de mes connaissances à mes erreurs!
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed