Ligne et colonne " MASQUER " avec mot de passe

  • Initiateur de la discussion Initiateur de la discussion Chriwautier
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

Chriwautier

Guest
Bonjour le forum

Lorsque je masque une colonne , je voudrais pour l'afficher à nouveau le protéger avec un mot de passe. Est ce possible ?
Afin que lorsque j'envoi le fichier aux clients , ils n'ont pas accés a mes prix de revient.

Qui à la solution.

A Plus et merci

Chriwautier
 
Bonsoir !
Effectivement, il faut protéger la feuille, mais c'est insuffisant si le client copie le contenu de la feuille dans un nouveau fichier : il pourra afficher la colonne masquée..
Cela dit, je ne sais pas comment faire pour empêcher la copie d'un fichier..
...
 
Re:Ligne et colonne \" MASQUER \" avec mot de passe

Bonsoir Chriwautier, Tonio 74, MarieH et le forum,


Dans la macro ci-dessous, il est supposé que c'est la colonne E:E qui contient les prix de revient.

Le mot de passe est trois étoiles.

Sub MasquerAfficherPrixRevient()
Application.ScreenUpdating = False
' Deprotection de la feuille active, le mot de passe est 'pass'
If Range('E:E').EntireColumn.Hidden = False Then
With ActiveSheet
.EnableSelection = xlNoRestrictions
.Unprotect Password:='***'
End With
Range('E:E').EntireColumn.Hidden = True
' Reprotection de la feuille active
With ActiveSheet
.EnableSelection = xlNoRestrictions
.Protect Password:='***', Contents:=True, UserInterfaceOnly:=True, Scenarios:=True
End With

Else
With ActiveSheet
.EnableSelection = xlNoRestrictions
.Unprotect
End With
Range('E:E').EntireColumn.Hidden = False
With ActiveSheet
.EnableSelection = xlNoRestrictions
.Protect Password:='***', Contents:=True, UserInterfaceOnly:=True, Scenarios:=True
End With
End If
Range('B2').Select
Application.ScreenUpdating = True
End Sub

Cordialement

CBernardT

Message édité par: CBernardT, à: 23/03/2005 21:09
 
Bonsoir CBernardT et le forum.

Merci pour la macro, mais sa ne fonctionne pas !!

Je pense qu'il est impossible de cachées les valeurs de la colonne E car il suffit d'être dans une cellule d'une autre colonne et de faire = à la colonne cachée. Et de plus dans la colonne F j'ai besoin de la valeur de la colonne de E dans ma formule.

A plus et bonne soirée

Chriwautier
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
17
Affichages
840
Réponses
4
Affichages
275
Réponses
2
Affichages
616
Réponses
5
Affichages
908
Compte Supprimé 979
C
Retour