En cliquant sur un bouton, j'imprime la feuille active et je vais copier les
élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il ne
voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEvents=False
With worksheets("Feuille masquée")
.Visible=True
-------
.Visible=False
End with
Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un
mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé
sur la feuille de départ.
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
anonymousA
Bonjour,
Il ne s'agit pas de la propriété enableevents mais de la propriété screenupdating qu'il faut utiliser
A+
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier les élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il ne voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse With worksheets("Feuille masquée") .Visible=True ------- .Visibleúlse End with Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé sur la feuille de départ.
Y-a-t-il une solution ???
Bonjour,
Il ne s'agit pas de la propriété enableevents mais de la propriété
screenupdating qu'il faut utiliser
A+
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier les
élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il ne
voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse
With worksheets("Feuille masquée")
.Visible=True
-------
.Visibleúlse
End with
Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un
mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé
sur la feuille de départ.
Il ne s'agit pas de la propriété enableevents mais de la propriété screenupdating qu'il faut utiliser
A+
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier les élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il ne voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse With worksheets("Feuille masquée") .Visible=True ------- .Visibleúlse End with Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé sur la feuille de départ.
Y-a-t-il une solution ???
Philippe.R
Bonjour Yvan, J'abonde dans le même sens qu'anonymousA ; la syntaxe à utiliser est :
Application.ScreenUpdating.EnableEvents = False
à remettre à true à la fin -- http://www.excelabo.net/mpfe/connexion.php http://dj.joss.free.fr/trombine.htm Avec plaisir Philippe.R "Yvan" a écrit dans le message de news:
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier les élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il ne voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse With worksheets("Feuille masquée") .Visible=True ------- .Visibleúlse End with Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé sur la feuille de départ.
Y-a-t-il une solution ???
-- Merci pour vos réponses.
Bonjour Yvan,
J'abonde dans le même sens qu'anonymousA ; la syntaxe à utiliser est :
Application.ScreenUpdating.EnableEvents = False
à remettre à true à la fin
--
http://www.excelabo.net/mpfe/connexion.php
http://dj.joss.free.fr/trombine.htm
Avec plaisir
Philippe.R
"Yvan" <Yvan@discussions.microsoft.com> a écrit dans le message de
news:B011864F-8318-4660-876F-E99BB16B0CD4@microsoft.com...
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier
les
élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il
ne
voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse
With worksheets("Feuille masquée")
.Visible=True
-------
.Visibleúlse
End with
Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un
mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé
sur la feuille de départ.
Bonjour Yvan, J'abonde dans le même sens qu'anonymousA ; la syntaxe à utiliser est :
Application.ScreenUpdating.EnableEvents = False
à remettre à true à la fin -- http://www.excelabo.net/mpfe/connexion.php http://dj.joss.free.fr/trombine.htm Avec plaisir Philippe.R "Yvan" a écrit dans le message de news:
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier les élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il ne voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse With worksheets("Feuille masquée") .Visible=True ------- .Visibleúlse End with Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé sur la feuille de départ.
Y-a-t-il une solution ???
-- Merci pour vos réponses.
Yvan
Merci, c'est exactement ce que je voulais.
Et dans quel cas utilise-t-on enableevents alors ???
-- Merci pour vos réponses.
Bonjour Yvan, J'abonde dans le même sens qu'anonymousA ; la syntaxe à utiliser est :
Application.ScreenUpdating.EnableEvents = False
à remettre à true à la fin -- http://www.excelabo.net/mpfe/connexion.php http://dj.joss.free.fr/trombine.htm Avec plaisir Philippe.R "Yvan" a écrit dans le message de news:
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier les élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il ne voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse With worksheets("Feuille masquée") .Visible=True ------- .Visibleúlse End with Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé sur la feuille de départ.
Y-a-t-il une solution ???
-- Merci pour vos réponses.
Merci, c'est exactement ce que je voulais.
Et dans quel cas utilise-t-on enableevents alors ???
--
Merci pour vos réponses.
Bonjour Yvan,
J'abonde dans le même sens qu'anonymousA ; la syntaxe à utiliser est :
Application.ScreenUpdating.EnableEvents = False
à remettre à true à la fin
--
http://www.excelabo.net/mpfe/connexion.php
http://dj.joss.free.fr/trombine.htm
Avec plaisir
Philippe.R
"Yvan" <Yvan@discussions.microsoft.com> a écrit dans le message de
news:B011864F-8318-4660-876F-E99BB16B0CD4@microsoft.com...
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier
les
élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il
ne
voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse
With worksheets("Feuille masquée")
.Visible=True
-------
.Visibleúlse
End with
Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un
mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé
sur la feuille de départ.
Et dans quel cas utilise-t-on enableevents alors ???
-- Merci pour vos réponses.
Bonjour Yvan, J'abonde dans le même sens qu'anonymousA ; la syntaxe à utiliser est :
Application.ScreenUpdating.EnableEvents = False
à remettre à true à la fin -- http://www.excelabo.net/mpfe/connexion.php http://dj.joss.free.fr/trombine.htm Avec plaisir Philippe.R "Yvan" a écrit dans le message de news:
Bonjour,
En cliquant sur un bouton, j'imprime la feuille active et je vais copier les élements de cette feuille sur une autre feuille masquée.
Je veux que ce "copié-collé" soit transparent pour l'utilisateur et qu'il ne voit pas les feuilles "bouger".
J'utilise la syntaxe suivante :
Application.enableEventsúlse With worksheets("Feuille masquée") .Visible=True ------- .Visibleúlse End with Application.enableEvents=True
Mais je ne suis pas tout à fait content car on voit bien qu'il y a un mouvement au niveau des feuilles. Je voudrais vraiment que l'on reste figé sur la feuille de départ.
Y-a-t-il une solution ???
-- Merci pour vos réponses.
anonymousA
Quand on veut bloquer les procédures d'évenement attachés aux modules de classe dont ils dépendent (p. quand on veut se rendre sur une feuille qui possède une proc Activate mais qu'on souhaite que cette procédure ne se déclenche pas pour toutes sortes de raisons).
A+
Merci, c'est exactement ce que je voulais.
Et dans quel cas utilise-t-on enableevents alors ???
Quand on veut bloquer les procédures d'évenement attachés aux modules de
classe dont ils dépendent (p. quand on veut se rendre sur une feuille
qui possède une proc Activate mais qu'on souhaite que cette procédure ne
se déclenche pas pour toutes sortes de raisons).
A+
Merci, c'est exactement ce que je voulais.
Et dans quel cas utilise-t-on enableevents alors ???
Quand on veut bloquer les procédures d'évenement attachés aux modules de classe dont ils dépendent (p. quand on veut se rendre sur une feuille qui possède une proc Activate mais qu'on souhaite que cette procédure ne se déclenche pas pour toutes sortes de raisons).
A+
Merci, c'est exactement ce que je voulais.
Et dans quel cas utilise-t-on enableevents alors ???