pb mise a jour d'un formulaire
Le
Calou

Bonjour les amis !
voilà le probleme qui me preoccupe ! j'ai depuis un petit moment (et
avec votre aide) developpé un fichier excel qui me gère de le
championnat de rugby TOP 14. J'ai une macro qui me valide mes
resultats mais qui est un peu long (3 ou 4 minutes a vu de nez). J'ai
donc crée un formulaire avec un label que je voulais mettre a jour un
fur et a mesure du traitement.
au debut de ma macro, j'ai mis : Formulaire.Show (pour afficher le
formulaire)
et chaque etape je voulais mettre : Formulaire.LabelMessage.Caption =
"Etape 1"
mais je vois pas le dernier message !
pouvez vous m'aider ?
un grand merci par avance !
Amicalement
Philippe
voilà le probleme qui me preoccupe ! j'ai depuis un petit moment (et
avec votre aide) developpé un fichier excel qui me gère de le
championnat de rugby TOP 14. J'ai une macro qui me valide mes
resultats mais qui est un peu long (3 ou 4 minutes a vu de nez). J'ai
donc crée un formulaire avec un label que je voulais mettre a jour un
fur et a mesure du traitement.
au debut de ma macro, j'ai mis : Formulaire.Show (pour afficher le
formulaire)
et chaque etape je voulais mettre : Formulaire.LabelMessage.Caption =
"Etape 1"
mais je vois pas le dernier message !
pouvez vous m'aider ?
un grand merci par avance !
Amicalement
Philippe
Je ne suis pas sûr d'avoir bien compris la difficulté que tu éprouves...
Si tu es au milieu d'une procédure et que le texte ne s'affiche pas au
bon moment, tu devrais ajouter cette commande après la ligne de
commande qui modifie le label.
Formulaire.LabelMessage.Caption = "Etape 1"
DoEvents '<====La commande à ajouter
le reste de la procédure.
MichD
--------------------------------------------
"Calou" a écrit dans le message de groupe de discussion :
Bonjour les amis !
voilà le probleme qui me preoccupe ! j'ai depuis un petit moment (et
avec votre aide) developpé un fichier excel qui me gère de le
championnat de rugby TOP 14. J'ai une macro qui me valide mes
resultats mais qui est un peu long (3 ou 4 minutes a vu de nez). J'ai
donc crée un formulaire avec un label que je voulais mettre a jour un
fur et a mesure du traitement.
au debut de ma macro, j'ai mis : Formulaire.Show (pour afficher le
formulaire)
et chaque etape je voulais mettre : Formulaire.LabelMessage.Caption "Etape 1"
mais je vois pas le dernier message !
pouvez vous m'aider ?
un grand merci par avance !
Amicalement
Philippe
Après quelques jours d'absence, je prend connaissance de ton message.
Je vais tenté d'être un peu plus clair :
Etant donné la longueur du traitement, j'ai crée un formulaire avec
uniquement un label.
Et je voulais au fur et a mesure du traitement, avoir une information
du style : "Traitement pour l'équipe xxx en cours ..."
d'où ma ligne de code : Formulaire.LabelMessage.Caption = "Traitement
pour l'équipe xxx en cours ..."
J'ai rajouté ta ligne DoEvent mais je ne vois pas la différence !
Que faut il rajouter pour réactualiser ce formulaire ?
Un grand merci par avance pour té réponse et ta patience !
Excellente journée.
Amicalement
Philippe
On 18 août, 03:53, "MichD"
La propriété de l'userform "ShowModal" doit être à "False"
Un exemple simple ici
http://www.cijoint.fr/cjlink.php?file=cj201108/cijzcGpOOM.xls
--
Salutations
JJ
"Calou"
Bonjour les amis !
voilà le probleme qui me preoccupe ! j'ai depuis un petit moment (et
avec votre aide) developpé un fichier excel qui me gère de le
championnat de rugby TOP 14. J'ai une macro qui me valide mes
resultats mais qui est un peu long (3 ou 4 minutes a vu de nez). J'ai
donc crée un formulaire avec un label que je voulais mettre a jour un
fur et a mesure du traitement.
au debut de ma macro, j'ai mis : Formulaire.Show (pour afficher le
formulaire)
et chaque etape je voulais mettre : Formulaire.LabelMessage.Caption "Etape 1"
mais je vois pas le dernier message !
pouvez vous m'aider ?
un grand merci par avance !
Amicalement
Philippe
http://www.cijoint.fr/cjlink.php?file=cj201108/cijYufh0mT.xls
à chaque fois que tu veux modifier le texte du label, tu appelles la procédure "Delai"
MichD
--------------------------------------------
"Calou" a écrit dans le message de groupe de discussion :
Bonjour,
Après quelques jours d'absence, je prend connaissance de ton message.
Je vais tenté d'être un peu plus clair :
Etant donné la longueur du traitement, j'ai crée un formulaire avec
uniquement un label.
Et je voulais au fur et a mesure du traitement, avoir une information
du style : "Traitement pour l'équipe xxx en cours ..."
d'où ma ligne de code : Formulaire.LabelMessage.Caption = "Traitement
pour l'équipe xxx en cours ..."
J'ai rajouté ta ligne DoEvent mais je ne vois pas la différence !
Que faut il rajouter pour réactualiser ce formulaire ?
Un grand merci par avance pour té réponse et ta patience !
Excellente journée.
Amicalement
Philippe
On 18 août, 03:53, "MichD"
je vais adapter a mon projet.
Encore merci pour ton aide
Amicalement
Philippe
On 24 août, 15:05, "MichD"