J'ai une application Excel avec une interface en user form qui intégre
différentes données provenant de fichier Excel, Texte ... et les intègrent
dans une base Access.
L'intégration se passe bien.
Comme cette intégration est longue après chaque fichier j'écris un message
dans une zone de texte. Mais la zone de texte ne se met a jour qu'une fois la
totalité du traitement terminé. Y a t il une possibilité de rendre la main à
l'interface pour mettre a jour au fur et à mesure la zone de texte ?
Merci d'avance
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
TopJB
Bonjour,
Cherche du coté de DoEvents, qui permet de redonner la main à des processus en attente lors de ton traitement sinon ton traitement prend toutes l'uc et les autres taches sont mise en attente (y compris le rafraichissement de ta zone Texte), ces taches en attentes ne seront exécutées que lorsque le traitement sera terminé.
Voir la syntaxe "DoEvents" ou "Do Events"
Cordialement
TopJB
Lolo a écrit :
Bonjour,
J'ai une application Excel avec une interface en user form qui intégre différentes données provenant de fichier Excel, Texte ... et les intègrent dans une base Access. L'intégration se passe bien. Comme cette intégration est longue après chaque fichier j'écris un message dans une zone de texte. Mais la zone de texte ne se met a jour qu'une fois la totalité du traitement terminé. Y a t il une possibilité de rendre la main à l'interface pour mettre a jour au fur et à mesure la zone de texte ? Merci d'avance
Bonjour,
Cherche du coté de DoEvents, qui permet de redonner la main à des
processus en attente lors de ton traitement sinon ton traitement prend
toutes l'uc et les autres taches sont mise en attente (y compris le
rafraichissement de ta zone Texte), ces taches en attentes ne seront
exécutées que lorsque le traitement sera terminé.
Voir la syntaxe "DoEvents" ou "Do Events"
Cordialement
TopJB
Lolo a écrit :
Bonjour,
J'ai une application Excel avec une interface en user form qui intégre
différentes données provenant de fichier Excel, Texte ... et les intègrent
dans une base Access.
L'intégration se passe bien.
Comme cette intégration est longue après chaque fichier j'écris un message
dans une zone de texte. Mais la zone de texte ne se met a jour qu'une fois la
totalité du traitement terminé. Y a t il une possibilité de rendre la main à
l'interface pour mettre a jour au fur et à mesure la zone de texte ?
Merci d'avance
Cherche du coté de DoEvents, qui permet de redonner la main à des processus en attente lors de ton traitement sinon ton traitement prend toutes l'uc et les autres taches sont mise en attente (y compris le rafraichissement de ta zone Texte), ces taches en attentes ne seront exécutées que lorsque le traitement sera terminé.
Voir la syntaxe "DoEvents" ou "Do Events"
Cordialement
TopJB
Lolo a écrit :
Bonjour,
J'ai une application Excel avec une interface en user form qui intégre différentes données provenant de fichier Excel, Texte ... et les intègrent dans une base Access. L'intégration se passe bien. Comme cette intégration est longue après chaque fichier j'écris un message dans une zone de texte. Mais la zone de texte ne se met a jour qu'une fois la totalité du traitement terminé. Y a t il une possibilité de rendre la main à l'interface pour mettre a jour au fur et à mesure la zone de texte ? Merci d'avance
Lolo
Merci TopJB pour ta réponse,
Ca marche parfaitement avec le code le plus court possible ! Le reve !
"TopJB" a écrit :
Bonjour,
Cherche du coté de DoEvents, qui permet de redonner la main à des processus en attente lors de ton traitement sinon ton traitement prend toutes l'uc et les autres taches sont mise en attente (y compris le rafraichissement de ta zone Texte), ces taches en attentes ne seront exécutées que lorsque le traitement sera terminé.
Voir la syntaxe "DoEvents" ou "Do Events"
Cordialement
TopJB
Lolo a écrit : > Bonjour, > > J'ai une application Excel avec une interface en user form qui intégre > différentes données provenant de fichier Excel, Texte ... et les intègrent > dans une base Access. > L'intégration se passe bien. > Comme cette intégration est longue après chaque fichier j'écris un message > dans une zone de texte. Mais la zone de texte ne se met a jour qu'une fois la > totalité du traitement terminé. Y a t il une possibilité de rendre la main à > l'interface pour mettre a jour au fur et à mesure la zone de texte ? > Merci d'avance
Merci TopJB pour ta réponse,
Ca marche parfaitement avec le code le plus court possible !
Le reve !
"TopJB" a écrit :
Bonjour,
Cherche du coté de DoEvents, qui permet de redonner la main à des
processus en attente lors de ton traitement sinon ton traitement prend
toutes l'uc et les autres taches sont mise en attente (y compris le
rafraichissement de ta zone Texte), ces taches en attentes ne seront
exécutées que lorsque le traitement sera terminé.
Voir la syntaxe "DoEvents" ou "Do Events"
Cordialement
TopJB
Lolo a écrit :
> Bonjour,
>
> J'ai une application Excel avec une interface en user form qui intégre
> différentes données provenant de fichier Excel, Texte ... et les intègrent
> dans une base Access.
> L'intégration se passe bien.
> Comme cette intégration est longue après chaque fichier j'écris un message
> dans une zone de texte. Mais la zone de texte ne se met a jour qu'une fois la
> totalité du traitement terminé. Y a t il une possibilité de rendre la main à
> l'interface pour mettre a jour au fur et à mesure la zone de texte ?
> Merci d'avance
Ca marche parfaitement avec le code le plus court possible ! Le reve !
"TopJB" a écrit :
Bonjour,
Cherche du coté de DoEvents, qui permet de redonner la main à des processus en attente lors de ton traitement sinon ton traitement prend toutes l'uc et les autres taches sont mise en attente (y compris le rafraichissement de ta zone Texte), ces taches en attentes ne seront exécutées que lorsque le traitement sera terminé.
Voir la syntaxe "DoEvents" ou "Do Events"
Cordialement
TopJB
Lolo a écrit : > Bonjour, > > J'ai une application Excel avec une interface en user form qui intégre > différentes données provenant de fichier Excel, Texte ... et les intègrent > dans une base Access. > L'intégration se passe bien. > Comme cette intégration est longue après chaque fichier j'écris un message > dans une zone de texte. Mais la zone de texte ne se met a jour qu'une fois la > totalité du traitement terminé. Y a t il une possibilité de rendre la main à > l'interface pour mettre a jour au fur et à mesure la zone de texte ? > Merci d'avance