MAJ entre textbox et feuille excel

lulu2013

XLDnaute Nouveau
Bonjour,

Je viens de nouveau solliciter votre aide.
J'ai un problème de mise à jour de données entre un formulaire et une feuille de classeur.
Je travaille sur une grosse application mais j'ai réussi à reproduire le problème dans le fichier joint.

Dans le formulaire, quand je modifie la valeur d'un 1° textbox, les 2 textbox suivants se mettent à jour et je voudrais afficher le produit de ces 2 textbox dans un 4° (mais en utilisant une formule de calcul se trouvant dans la feuille du classeur, je ne souhaite pas faire le calcul en dur dans le code VBA, sauf si vraiment pas possible de faire autrement :( ).
Mais l'affichage a toujours un décalage d'un tour.
(Il faut cliquer sur le bouton pour que mon formulaire s'affiche, puis modifier le 1° textbox.)
Auriez-vous une solution pour cela, SVP ?

En vous remerciant par avance pour le temps que vous m'accorderez.
Lulu
 

Pièces jointes

  • Classeur1.xls
    56 KB · Affichages: 39
  • Classeur1.xls
    56 KB · Affichages: 33
  • Classeur1.xls
    56 KB · Affichages: 41

youky(BJ)

XLDnaute Barbatruc
Re : MAJ entre textbox et feuille excel

RE salut,
Bon voici une solution...
Une ligne en module1 en lulu et petite modif en code textbox1
Voir dans le fichier. Tu peux renommer la macro lulu mais faut changer à 2 endroits
Bruno
 

Pièces jointes

  • ClasseurLulu.xls
    56 KB · Affichages: 37
  • ClasseurLulu.xls
    56 KB · Affichages: 37
  • ClasseurLulu.xls
    56 KB · Affichages: 31

lulu2013

XLDnaute Nouveau
Re : MAJ entre textbox et feuille excel

Bonjour,

Merci d'avoir continué à chercher une solution à mon problème.

La solution avec Application.Ontime est pratique, je ne connaissais pas du tout.
Cependant, mon application étant beaucoup plus complexe que le fichier mis en ligne, j'aurais besoin de lui passer une procédure avec plusieurs arguments.
Il me semble que j’ai trouvé comment faire pour passer un argument mais je ne trouve pas comment faire pour lui passer 2 arguments. Pourriez-vous m'indiquer comment faire, SVP ?

Je joins de nouveau un fichier, le déclenchement se fait au clic sur le bouton du userform.

Merci d’avance
Lulu
 

Pièces jointes

  • ClasseurLulu.xls
    60.5 KB · Affichages: 34
  • ClasseurLulu.xls
    60.5 KB · Affichages: 30
  • ClasseurLulu.xls
    60.5 KB · Affichages: 29

youky(BJ)

XLDnaute Barbatruc
Re : MAJ entre textbox et feuille excel

Salut,
Je ne comprends pas ou tu veux en venir, regarde le fichier j'ai déclaré les variables en Public et en Module1.
Je ne pense pas que OnTime accepte des paramètres.
Bruno
 

Pièces jointes

  • ClasseurLulu.xls
    63 KB · Affichages: 32
  • ClasseurLulu.xls
    63 KB · Affichages: 31
  • ClasseurLulu.xls
    63 KB · Affichages: 29

lulu2013

XLDnaute Nouveau
Re : MAJ entre textbox et feuille excel

Salut,
Je ne comprends pas ou tu veux en venir, regarde le fichier j'ai déclaré les variables en Public et en Module1.
Je ne pense pas que OnTime accepte des paramètres.
Bruno

Bonjour,

Merci beaucoup, je n'avais du tout pas pensé à utiliser des variables globales (je n'aime pas trop en général) mais il est vrai qu'ici, c'est pas mal.
Bon, j'avais réussi à avancer tout de même mon appli en utilisant OnTime avec un seul paramètre (si-si, c'est possible).
Encore merci de t'être penché sur mon problème.
Bien cordialement
Séverine
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 461
dernier inscrit
dams94