OVH Cloud OVH Cloud

Masquer une feuille

5 réponses
Avatar
Guy72
Bonsoir,
Je voudrais masquer une feuille, mais il y a une macro en rapport avec cette
feuille et quand la feuille est masquée ça ne fonctionne plus.
Y a t'il une solution ?
Cordialement
Guy

5 réponses

Avatar
Jacky
Bonsoir,

Il ne devrait pas y avoir de problème pour travailler/calculer sur une
feuille cachée, sauf si cette macro fait appelle a du code comme par exemple
une sélection de cellule.

Salutations.
JJ

"Guy72" a écrit dans le message de
news:%
Bonsoir,
Je voudrais masquer une feuille, mais il y a une macro en rapport avec
cette

feuille et quand la feuille est masquée ça ne fonctionne plus.
Y a t'il une solution ?
Cordialement
Guy




Avatar
garnote
Salut Guy,

Avec celle-ci, dans un module standard du classeur
contenant Feuil1;
Sub Bonjour()
' Touche de raccourci: Ctrl+Maj+B
Worksheets("Feuil1").[a1] = 100
MsgBox "Bonjour."
End Sub
que la Feuil1 soit masquée ou pas, la macro fonctionne.
Quel type de macro utililses-tu et que fait-elle ?

Serge

"Guy72" a écrit dans le message de news:
%
Bonsoir,
Je voudrais masquer une feuille, mais il y a une macro en rapport avec
cette feuille et quand la feuille est masquée ça ne fonctionne plus.
Y a t'il une solution ?
Cordialement
Guy



Avatar
Guy72
Bonjour à tous
En fait' t'out' ce passe dans cet't'e feuille, avec un bout'on dans un
UserForm.
ça sélect'ionne la feuille (Feuil2) puis elle est' ent'ièrement effacée et'
une aut're mis en forme apparaît'.
Elle bloque au niveau de :
' Effacement' t'ot'al
Worksheets("Feuil2").Select' (comme elle ne la voit' pas)

Cells.Select
Selection.Delete Shift:=xlUp

Cordialement
Guy
"garnote" a écrit dans le message de news:
ru0Og.85838$
Salut Guy,

Avec celle-ci, dans un module standard du classeur
contenant Feuil1;
Sub Bonjour()
' Touche de raccourci: Ctrl+Maj+B
Worksheets("Feuil1").[a1] = 100
MsgBox "Bonjour."
End Sub
que la Feuil1 soit masquée ou pas, la macro fonctionne.
Quel type de macro utililses-tu et que fait-elle ?

Serge

"Guy72" a écrit dans le message de news:
%
Bonsoir,
Je voudrais masquer une feuille, mais il y a une macro en rapport avec
cette feuille et quand la feuille est masquée ça ne fonctionne plus.
Y a t'il une solution ?
Cordialement
Guy







Avatar
michel
Bonjour
La methode Select pour une feuille ne fonctionne que sur une feuille visible
Utilise plutot la methode activate qui marche feuille visible ou non

Worksheets("Feuil2").Activate
De facon generale evite les select
sheets("feuil2").cells.clear doit marcher
@+
--
Michel
"Guy72" a écrit dans le message de news:
%
Bonjour à tous
En fait' t'out' ce passe dans cet't'e feuille, avec un bout'on dans un
UserForm.
ça sélect'ionne la feuille (Feuil2) puis elle est' ent'ièrement effacée
et' une aut're mis en forme apparaît'.
Elle bloque au niveau de :
' Effacement' t'ot'al
Worksheets("Feuil2").Select' (comme elle ne la voit' pas)

Cells.Select
Selection.Delete Shift:=xlUp

Cordialement
Guy
"garnote" a écrit dans le message de news:
ru0Og.85838$
Salut Guy,

Avec celle-ci, dans un module standard du classeur
contenant Feuil1;
Sub Bonjour()
' Touche de raccourci: Ctrl+Maj+B
Worksheets("Feuil1").[a1] = 100
MsgBox "Bonjour."
End Sub
que la Feuil1 soit masquée ou pas, la macro fonctionne.
Quel type de macro utililses-tu et que fait-elle ?

Serge

"Guy72" a écrit dans le message de news:
%
Bonsoir,
Je voudrais masquer une feuille, mais il y a une macro en rapport avec
cette feuille et quand la feuille est masquée ça ne fonctionne plus.
Y a t'il une solution ?
Cordialement
Guy











Avatar
Guy72
Salut Michel
Effectivement, ça marche avec Activate mais pas avec :
sheets("feuil2").cells.clear.
Merci
Cordialement
Guy

"michel" a écrit dans le message de
news:
Bonjour
La methode Select pour une feuille ne fonctionne que sur une feuille
visible
Utilise plutot la methode activate qui marche feuille visible ou non

Worksheets("Feuil2").Activate
De facon generale evite les select
sheets("feuil2").cells.clear doit marcher
@+
--
Michel
"Guy72" a écrit dans le message de news:
%
Bonjour à tous
En fait' t'out' ce passe dans cet't'e feuille, avec un bout'on dans un
UserForm.
ça sélect'ionne la feuille (Feuil2) puis elle est' ent'ièrement effacée
et' une aut're mis en forme apparaît'.
Elle bloque au niveau de :
' Effacement' t'ot'al
Worksheets("Feuil2").Select' (comme elle ne la voit' pas)

Cells.Select
Selection.Delete Shift:=xlUp

Cordialement
Guy
"garnote" a écrit dans le message de news:
ru0Og.85838$
Salut Guy,

Avec celle-ci, dans un module standard du classeur
contenant Feuil1;
Sub Bonjour()
' Touche de raccourci: Ctrl+Maj+B
Worksheets("Feuil1").[a1] = 100
MsgBox "Bonjour."
End Sub
que la Feuil1 soit masquée ou pas, la macro fonctionne.
Quel type de macro utililses-tu et que fait-elle ?

Serge

"Guy72" a écrit dans le message de news:
%
Bonsoir,
Je voudrais masquer une feuille, mais il y a une macro en rapport avec
cette feuille et quand la feuille est masquée ça ne fonctionne plus.
Y a t'il une solution ?
Cordialement
Guy