J'ai une application excel qui utilise plusieurs feuilles.
J'aimerai que seule la premi=E8re feuille soit accessible=20
aux utilisateurs.
Est-ce que quelqu'un conna=EEt une m=E9thode pour interdire=20
l'acc=E8s ou cacher ses feuilles sans pour autant devoir, en=20
VBA, la rendre visible =E0 chaque fois qu'a travers la bo=EEte=20
de dialogue je dois inscrire qqch dans une feuille ?
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
padbra
Yo Dolores, Selectionnes les feuilles que tu veux masquer, clic sur les onglets en maintenant la touche ctrl, pis menu format/feuilles/masquer.
hth, padbra
"Dolores" a écrit dans le message de news: 093a01c3ae7a$4f3ce5a0$ Bonjour,
J'ai une application excel qui utilise plusieurs feuilles.
J'aimerai que seule la première feuille soit accessible aux utilisateurs.
Est-ce que quelqu'un connaît une méthode pour interdire l'accès ou cacher ses feuilles sans pour autant devoir, en VBA, la rendre visible à chaque fois qu'a travers la boîte de dialogue je dois inscrire qqch dans une feuille ?
Merci de votre aide
Dolores
Yo Dolores,
Selectionnes les feuilles que tu veux masquer, clic sur les onglets en
maintenant la touche ctrl, pis menu format/feuilles/masquer.
hth,
padbra
"Dolores" <betrisey.dolores@netplus.ch> a écrit dans le message de news:
093a01c3ae7a$4f3ce5a0$a401280a@phx.gbl...
Bonjour,
J'ai une application excel qui utilise plusieurs feuilles.
J'aimerai que seule la première feuille soit accessible
aux utilisateurs.
Est-ce que quelqu'un connaît une méthode pour interdire
l'accès ou cacher ses feuilles sans pour autant devoir, en
VBA, la rendre visible à chaque fois qu'a travers la boîte
de dialogue je dois inscrire qqch dans une feuille ?
Yo Dolores, Selectionnes les feuilles que tu veux masquer, clic sur les onglets en maintenant la touche ctrl, pis menu format/feuilles/masquer.
hth, padbra
"Dolores" a écrit dans le message de news: 093a01c3ae7a$4f3ce5a0$ Bonjour,
J'ai une application excel qui utilise plusieurs feuilles.
J'aimerai que seule la première feuille soit accessible aux utilisateurs.
Est-ce que quelqu'un connaît une méthode pour interdire l'accès ou cacher ses feuilles sans pour autant devoir, en VBA, la rendre visible à chaque fois qu'a travers la boîte de dialogue je dois inscrire qqch dans une feuille ?
Merci de votre aide
Dolores
Vincent.
Pour que les utilisateurs ne puisse pas voir cette feuille (même par le menu Format/Feuille/Afficher), donne à la propriété visible la valeur xlVeryHidden. Pour y inscrire des éléments par macro, il suffit de ne pas sélectionner les cellules avant de les renseigner. Par exemple, Worsheets(1èreFeuille).Select Range("A1").Select Selection.Copy WorkSheets(FeuilleCachée).Select Range("A1").Select Selection.PasteSpecial xlpastevalues ne marche pas si la feuille FeuilleCachée n'est pas visible... En revanche, Worsheets(1èreFeuille).Range("A1").Copy WorkSheets(FeuilleCachée).Range("A1").PasteSpecial _ xlpastevalues marchera dans tous les cas (pas besoin de rendre visible) et pourra être améliorer en : WorkSheets(FeuilleCachée).[A1] = _ Worsheets(1èreFeuille).[A1] qui marche également dans tous les cas...
Voilà, en espérant avoir compris la question initiale ;-) A+
V.
-----Message d'origine----- Yo Dolores, Selectionnes les feuilles que tu veux masquer, clic sur les onglets en
maintenant la touche ctrl, pis menu format/feuilles/masquer.
hth, padbra
"Dolores" a écrit dans le message de news:
093a01c3ae7a$4f3ce5a0$ Bonjour,
J'ai une application excel qui utilise plusieurs feuilles.
J'aimerai que seule la première feuille soit accessible aux utilisateurs.
Est-ce que quelqu'un connaît une méthode pour interdire l'accès ou cacher ses feuilles sans pour autant devoir, en VBA, la rendre visible à chaque fois qu'a travers la boîte de dialogue je dois inscrire qqch dans une feuille ?
Merci de votre aide
Dolores
.
Pour que les utilisateurs ne puisse pas voir cette feuille
(même par le menu Format/Feuille/Afficher), donne à la
propriété visible la valeur xlVeryHidden.
Pour y inscrire des éléments par macro, il suffit de ne
pas sélectionner les cellules avant de les renseigner.
Par exemple,
Worsheets(1èreFeuille).Select
Range("A1").Select
Selection.Copy
WorkSheets(FeuilleCachée).Select
Range("A1").Select
Selection.PasteSpecial xlpastevalues
ne marche pas si la feuille FeuilleCachée n'est pas
visible... En revanche,
Worsheets(1èreFeuille).Range("A1").Copy
WorkSheets(FeuilleCachée).Range("A1").PasteSpecial _
xlpastevalues
marchera dans tous les cas (pas besoin de rendre visible)
et pourra être améliorer en :
WorkSheets(FeuilleCachée).[A1] = _
Worsheets(1èreFeuille).[A1]
qui marche également dans tous les cas...
Voilà, en espérant avoir compris la question initiale ;-)
A+
V.
-----Message d'origine-----
Yo Dolores,
Selectionnes les feuilles que tu veux masquer, clic sur
les onglets en
maintenant la touche ctrl, pis menu
format/feuilles/masquer.
hth,
padbra
"Dolores" <betrisey.dolores@netplus.ch> a écrit dans le
message de news:
J'ai une application excel qui utilise plusieurs feuilles.
J'aimerai que seule la première feuille soit accessible
aux utilisateurs.
Est-ce que quelqu'un connaît une méthode pour interdire
l'accès ou cacher ses feuilles sans pour autant devoir, en
VBA, la rendre visible à chaque fois qu'a travers la boîte
de dialogue je dois inscrire qqch dans une feuille ?
Pour que les utilisateurs ne puisse pas voir cette feuille (même par le menu Format/Feuille/Afficher), donne à la propriété visible la valeur xlVeryHidden. Pour y inscrire des éléments par macro, il suffit de ne pas sélectionner les cellules avant de les renseigner. Par exemple, Worsheets(1èreFeuille).Select Range("A1").Select Selection.Copy WorkSheets(FeuilleCachée).Select Range("A1").Select Selection.PasteSpecial xlpastevalues ne marche pas si la feuille FeuilleCachée n'est pas visible... En revanche, Worsheets(1èreFeuille).Range("A1").Copy WorkSheets(FeuilleCachée).Range("A1").PasteSpecial _ xlpastevalues marchera dans tous les cas (pas besoin de rendre visible) et pourra être améliorer en : WorkSheets(FeuilleCachée).[A1] = _ Worsheets(1èreFeuille).[A1] qui marche également dans tous les cas...
Voilà, en espérant avoir compris la question initiale ;-) A+
V.
-----Message d'origine----- Yo Dolores, Selectionnes les feuilles que tu veux masquer, clic sur les onglets en
maintenant la touche ctrl, pis menu format/feuilles/masquer.
hth, padbra
"Dolores" a écrit dans le message de news:
093a01c3ae7a$4f3ce5a0$ Bonjour,
J'ai une application excel qui utilise plusieurs feuilles.
J'aimerai que seule la première feuille soit accessible aux utilisateurs.
Est-ce que quelqu'un connaît une méthode pour interdire l'accès ou cacher ses feuilles sans pour autant devoir, en VBA, la rendre visible à chaque fois qu'a travers la boîte de dialogue je dois inscrire qqch dans une feuille ?