OVH Cloud OVH Cloud

Dissimuler des données

7 réponses
Avatar
Jphy
Dans le cadre d'un outil RH en Excel, je souhaiterais cacher les
donn=E9es de r=E9mun=E9rations (qui sont sur une colonne), mais je
souhaite que les colonnes faisant des calculs en utilisant les donn=E9es
de r=E9mun=E9ration continuent de fonctionner.
Est-il possible de crypter une colonne (par un outil, ou une macro)
mais qu'elle continue d'=EAtre utilisable ?

Existe-t-il une autre solution ?

Par avance Merci

7 réponses

Avatar
isabelle
bonjour Jphy,

tu pourrais mettre les données de cette colonne sur une autre feuille en colonne IV,
masquer cette colonne, protéger et masqué cette feuille.

isabelle

Dans le cadre d'un outil RH en Excel, je souhaiterais cacher les
données de rémunérations (qui sont sur une colonne), mais je
souhaite que les colonnes faisant des calculs en utilisant les données
de rémunération continuent de fonctionner.
Est-il possible de crypter une colonne (par un outil, ou une macro)
mais qu'elle continue d'être utilisable ?

Existe-t-il une autre solution ?

Par avance Merci



Avatar
JB
Bonjour,

PJ http://cjoint.com/?bkp7fbouqr

-Appliquer aux cellules un format perso ;;; Format/cellule/nombre/perso
pour masquer l'affichage des cellules
-Appliquer aux cellules un format/cellule/protection/masqué (masquage
dans la barre de formule)
-Protèger la feuille avec Outil/Protection/protéger la feuille


Cordialement JB
Avatar
JB
Re bonjour,

Si tu veux masquer une feuille par macro et qu'elle ne puisse pas être
démasquée par format/feuille/afficher:

-Utiliser Sheets("feuil3").Visible = xlVeryHidden
-protéger le code avec clic-droit sur VBA project/Propriétés/onglet
protection

http://cjoint.com/?bkqg0HOPMh

JB
Avatar
Jphy
ok Merci, je vais essayer la première solution et voir si ça répond
à mes besoins.
Avatar
JB
Le mot de passe est jacques

JB
Avatar
Jphy
aïe, dans ta solution, je ne peux plus modifier la structure de ma
colonne.
précision : je suis la MOE : je dois pouvoir modifier la structure, le
nom de colonne...
la RH est MOA : elle remplira les rémunérations.
De plus je me rend compte que si je réalise des calculs sur ma
colonne, il suffit de faire dans une colonne libre : 1* colonne cachée
et j'obtiens en clair toute les rémunérations.

Je vois de moins en moins de solution...
Avatar
JB
-Lors de la protection de la feuille avec Outils/Protection/Protéger
la feuille, il faut cocher les options Largeur de colonne,,,
-Il ne faut déverrouiler que les cellules de saisie
Si la personne pointe vers une cellule protégée (Â), elle ne peut
pas voir le salaire si on a bien appliqué un format perso ;;;
-Il y a une faille si on recopie un format visible avec le pinceau.

-Il faut donc mettre les salaires sur une autre feuille mais en la
protégeant avec Sheets("feuil3").Visible = xlVeryHidden
puis verrouiler le code avec clic-droit sur VBA
project/Propriétés/onglet
protection

Sub masque()
Sheets("feuil3").Visible = xlVeryHidden
End Sub

Sub demasque()
mp = InputBox("Mot passe")
If mp = "jacques" Then
Sheets("feuil3").Visible = True
End If
End Sub


JB