qui peu m'aider en vba pour faire fonctionne les UserForm

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

non sa fonctionne toujour pas avec l'avant derniére version.

la pour tester je rentre des donne dans différent chose ajout Unités, fournisseur, article,changement groupement d'achat, du prix, je fais plusieur commande, j'imprime toutes les facons, tous fonctionne ni quel, je termine même pour allé dans la base avec "anass" je remet fenêtre pour pouvoir quitter je quitte et sa bug a ce niveau.

la le code c'etait

Public Feuil$

Sub USF() 'peut se lancer par les touches Ctrl+A
Feuil = ActiveSheet.Name
Application.DisplayFullScreen = True
Load UserForm5
End Sub

tout fonctionne a merveille sauf sa quand je quitte et qu'il me propose si je veux enregistrer.

par contre j'ouvre ton fichier et une fois entrer utilisateur et code je suis dans la fenêtre général je fais direct quitter la apparament sa fonctionne.

je vais refaire ce teste la et je te dit de suite
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

oui je viens de le refaire si j'ouvre et dans fenetre général je quitte tous sans rien rentrer la oui sa quitte, mais comme il me propose pas si je veux enregistrer vu que je rien changé dans le fichier, sa dois venir de la.

en tous les cas pour le reste c'est trés bien.

merci job75

bonne nuit a demain soir

david
 

job75

XLDnaute Barbatruc
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

Re,

D'après tes explications, ça bug à la fermeture seulement après avoir exécuté la macro USF (as-tu essayé Ctrl+A ???). Et je ne vois vraiment pas pourquoi :confused: car chez moi c'est OK.

Mais il y a une solution évidente : après avoir fait tes modifs dans la feuille Base, tu enregistres et tu fermes normalement le fichier (sans revenir sur l'USF), point barre. N'utilise donc plus cette macro qui te pose problème.

Edit : utilise quand même la dernière version envoyée, c'est plus logique.

A+
 
Dernière édition:

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

re avant d'allé au lit

est ce que le faite qu'il est plusieur chose a enregistrer en même temp vu que je fais environ 5 bon de commande a chaque fois sa pourrais le fais planter.

peu être que sa pourrais venir de la j'essairais demain sans bon de commande juste entrer des donnés sans faire de bon de commande.

j'imagine tous sa avec des centaine de bon de commande dans mon fichier excel c'est peu etre trop lourd pour lui ?

pour cela que je voulais en réduire le maximum en sauvant les bon dans un autre fichier excel qui lui aurais juste les bon sans base de donné, car la il y a pas grand chose, mais une fois mes 500 articles entrer oufff il va ramer.

que si une fois imprimer le bon s'efface de mon fichier a en reduira.

apres je dis sa mais bon, j'essais de trouver une solution.

bonne nuit job75

a demain

david
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

oui en faite j'essais tout je fais "anass" pour entrer dans ma base s'il fonction je refais ctrl+A pour revenir en général et la je quitte il me propose la sauvegarde et sa plante ensuite.

voila grnad chef

je ferais essaie demain d'enregistrer ma base en fesant "anass" a partir de ma base et je quitterais ensuite

david
 

job75

XLDnaute Barbatruc
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

Bonjour David, le forum,

La nuit porte conseil paraît-il, et voici ce que j'ai trouvé.

Pour fermer le fichier, j'utilisais soit Workbook.close, soit Application.Quit.

Il n'y a pas de problème apparent avec Excel 2003, mais tu en as avec Excel 2007.

Alors, je ferme maintenant le fichier par l'envoi des touches bien connues Ctrl+F4 ou Alt+F4, et je termine à chaque fois par End qui arrête toute macro en cours (et il y en a...).

Tu ne devrais plus avoir de problème avec cette version (21) :

http://www.cijoint.fr/cjlink.php?file=cj200901/cij1d2nkSQ.xls

A+
 
Dernière édition:

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

salut job75

comme tu dis la nuit porte conseil.

bon j'ai fais le teste et malheureusement toujours pareil

sur ce code sa bug

Public Feuil$

Sub USF() 'peut se lancer par les touches Ctrl+A
Feuil = ActiveSheet.Name
Application.DisplayFullScreen = True
Load UserForm5
End Sub

bon par contre comme tu dis la nuit porte conseil, donc j'ai pencé a une chose

si on pouvais mettre dans USERFORM5 fenêtre général un COMBOBOX Enregistrer.

comme sa je peux enregistrer sans passé par la boite de dialo qui merde et quitter ensuite.

ou mettre le COMBOBOX en page Acceuil ENregistrer comme sa j'enregistre avant d'allé dans USERFORM5 sans passé par "anass" et peu le faire a n'importe quel moment ou je bosse sur ma base.

la c'est juste une proposition, j'essaie de trouver des moyens.

merci job75 de pencé a moi même la nuit ;ol
 
Dernière édition:

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

c'est encore moi

bon mauvaise nouvelle, j'ai fais comme d'habitude niveau teste et j'ai étais sur "anass" la j'ai enregistré avec excel et sa la caremment planter.

il plante et fais récupération de donné, comme d'habitude mais sans avoir les anciennes donné rentrer.

j'avais un peu espoir pour sa mais la je dois dire que c'est con ce que nous arrive avoir un bon logiciel et pouvoir rien sauver.

sinon pour le reste tous fonctionne a merveille, c'est dommage d'en arriver la.

david
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

la j'ai refais un teste

j'ai juste entré un bon de commande, avec 1 article, sans rien faire d'autre,
je suis allé sur anass enregistrer, et Ctrl+A et quitter la sa fonctionne.

je vais essayer un par un le teste pour voir ou sa plante et te tient au courant
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

la j'ai refais un teste

j'ai juste entré un bon de commande, avec 1 article, sans rien faire d'autre,
je suis allé sur anass enregistrer, et Ctrl+A et quitter la sa fonctionne.

je vais essayer un par un le teste pour voir ou sa plante et te tient au courant
ha ca y est j'ai trouvé la cause du plantage j'ai tous fais un par un, même avec plusieur chose sans les imprimer, j'ai pu enregistrer, ensuite j'ai fais changement dans chaque parti ou je pouvais imprimer par parti, et donc sa planter pour l'impression bon de commande.

je m'explique mieux

exemple je fais nouveau bon de commande sans passer par l'impression. je peu enregistrer par "anass" par contre je refais un autre bon de commande que j'imprime ensuite, je vais dans anass j'enregistre avec excel, sa plante.

voila grand chef je sais pas si sa peu nous aider mais bon, pour le reste l'impression fonctionne avec l'enregistrement

a plus david
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

non la version 22 fais pareil avec la j'essais directement j'entre un bon de commande je le valide c'est ok je l'imprime ok, je vais dans anass enregistrement sa plante direct

voila job75
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

j'ai essayé une autre facon pour voir si c'étais bien le faite d'imprimer le bon qui fesais tout merde.

j'ai ajouté un bon de commande j'ai enregistré c'était ok.

j'ai ensuite faite juste l'impression du bon et j'ai voulu enregistrer et sa encore planter.

donc sa vient de sa le faite d'utiliser les commandes de l'impression du bon de commande fais tout planter. mais par contre il improme trés bien les bon de commande, c'est aprés l'avoir imprimer que sa doit faire planter l'enregistrement.

david
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

j'ai un petit souci aussi pour suprimer en particulier

l'article "1/2 SALAMI DANOIS DROIT 1,600KG" de chez TLC

il le reconnait pas j'arrive a suprimer les autres sauf celui la.

car j'ai pencé a une chose une fois le probleme régler pour l'enregistrement
trouvé, car sinon sa peu attendre.

pour suprimer actuellement ma base genre certain fournisseur que je me servirais plus je peux pas a part aller dans ma base et suprimer les cellules,
chose que j'ai essayé mais il a pas trop l'air d'aimer sa.

comme aux niveaux des Unités pareil il me décale les cellules une fois que je rentre des nouveaux Unités.
Donc pence tu qu'il faut ajouter des COMBOBOX Suprimer dans chaque parti, Unités, Fournisseurs?

donc voila ma petite remarque du jour.

j'attend de tes nouvelles si tu as des souci job75 et merci de ton investessement pour moi.

david
 
Dernière édition:

job75

XLDnaute Barbatruc
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

Re,

Pour l'instant j'essaie de régler le problème de l'enregistrement.

A mon avis il vient de l'instruction End (macro du bouton Quitter) qui semble ne pas fonctionner sur Excel 2007 comme elle fonctionne sur 2003.

Je l'ai donc mise à la fin de UserForm_Initialize de l'USF5. Je ne sais pas si pour toi ça améliorera les choses.

Version (23) :

Cijoint.fr - Service gratuit de dépôt de fichiers

NOTA : la version (22) était seulement un test, ne pas s'en servir.

A+
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

me voici version teste et mauvaise nouvelle c'est toujour pareil job75

la même chose que les autres.

je suis désolé que sa ne fonctionne pas.

je ne sais quoi te dire, j'avais la version 2003 en excel chez moi avant, c'est au boulot qu'il y a 2007.

si je pouvais changer au boulot.
 

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

et si je réinstallais la version 2003 chez moi pour le tester,
rien le faite de s'avoir que sa fonctionne avec toi en 2003.

me ferais une joie de le voir fonctionner, je suis pire qu'un gosse je serais trop content de le voir marcher chez moi mdr.

david
 

job75

XLDnaute Barbatruc
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

Bonjour David, le forum,

Toujours sur la fermeture du fichier.

J'ai réussi à ne pas utiliser cette instruction End qui pose problème sous Excel 2007.

Regarde donc ce que ça donne maintenant avec cette version (24) :

http://www.cijoint.fr/cjlink.php?file=cj200901/cijZwC7LJa.xls

Si ça marche chez toi, j'expliquerai ce que j'ai fait.

A+
 
Dernière édition:

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

salut job75 c'est david

c'est avec regret que je t'écris, sa ne fonctionne toujours pas, je suis désoler job75.

est si on suprimait le bon de commande imprimer pour voir si sa viens vraiment de sa, faire une copie pour juste s'avoir si c'est le cas,

si oui fais tout suprimer sur les codes imprimer du bon de commande, je refais des testes et je vois ensuite si c'est vraiment le faite que sa soit l'impression.

aprés je ne sais quoi faire, toi même tu dois plus rien y comprendre pourquoi sa fonctionne pas chez moi en version 2007.

david
 
Dernière édition:

montgesoye

XLDnaute Occasionnel
Re : qui peu m'aider en vba pour faire fonctionne les UserForm

me revoila , j'ai pas pu resisté a remettre excel 2000 je croiyais que c'etait 2003.

il fonctionne trés bien donc sa viens vraiment de la version 2007.

bon j'ai installé vite fais donc il a pas mis les mise a jour du pack 3 pour office , donc au démarage il me met " Erreur de complitation dans le module caché: ThisWorkbook " mais une fois clique sur ok je suis libre tous fonctionne même sur l'enregistrement, dommage que c'était pas la version 2007.

la j'ai plus cas redesintaller et remettre la version excel 2007.

voila a plus david et merci job75
 

Discussions similaires


Haut Bas