Permettre aux utilisateurs de modif. plages
Résolu/Fermé
DELPERO
Messages postés
3
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
5 mai 2010
-
4 mai 2010 à 17:10
DELPERO Messages postés 3 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 5 mai 2010 - 5 mai 2010 à 10:09
DELPERO Messages postés 3 Date d'inscription mardi 4 mai 2010 Statut Membre Dernière intervention 5 mai 2010 - 5 mai 2010 à 10:09
A voir également:
- Permettre aux utilisateurs de modif. plages
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Nb.si plusieurs plages ✓ - Forum Excel
- Le fichier contient un programme écrit en python. le programme construit un mot secret mais il ne l'affiche pas. modifiez ce programme afin que à chaque itération de la boucle : la variable a augmente de 2 la variable b diminue de 1 ajoutez une instruction pour faire afficher le mot secret construit. quel est ce mot secret ? ✓ - Forum Python
- Gestion des utilisateurs windows 10 - Guide
- Modif pdf - Guide
1 réponse
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
4 mai 2010 à 23:28
4 mai 2010 à 23:28
Bonsoir,
Tu pourrais mettre une macro à l'ouverture du classeur qui, selon le mot de passe saisi, autorise telles ou telles colonnes à la saisie.
Par exemple avec pw1 peut saisir en A, avec pw2 en B:C, avec pw3 en A:E, etc :
Il s'agit d'une protection sommaire pour éviter d'écraser des données par erreur.
Maintenant si ton pb est que tu n'arrives plus à te servir de ton fichier correctement à part le recopier feuille par feuille dans un tout neuf je ne vois pas...
eric
Tu pourrais mettre une macro à l'ouverture du classeur qui, selon le mot de passe saisi, autorise telles ou telles colonnes à la saisie.
Par exemple avec pw1 peut saisir en A, avec pw2 en B:C, avec pw3 en A:E, etc :
Private Sub Workbook_Open()
Dim pw As String
' pour la feuille Feuil2
With Worksheets("Feuil2")
' déprotéger la feuille
.Unprotect ("toto")
.EnableSelection = xlUnlockedCells ' sélection des cellules déverrouillées uniquement
.Range("A:E").Locked = True 'verrouiller les colonnes A:E
pw = InputBox("mot de passe")
Select Case pw
Case "pw1"
.Range("A:A").Locked = False 'déverrouiller A
Case "pw2"
.Range("B:C").Locked = False 'déverrouiller B:C
Case "pw3"
Range("A:E").Locked = False
End Select
' reprotéger la feuille
.Protect Password:="toto", DrawingObjects:=True, Contents:=True, Scenarios:=True
End With
End Sub
Il s'agit d'une protection sommaire pour éviter d'écraser des données par erreur.
Maintenant si ton pb est que tu n'arrives plus à te servir de ton fichier correctement à part le recopier feuille par feuille dans un tout neuf je ne vois pas...
eric
5 mai 2010 à 10:09
Je dois dire que ton idée est excellente.
Du coup, je choisis de faire direct un bouton par type d'utilisateur dans ma feuille de Menu, chacun contiendra la macro qui permet de déverrouiller les cellules en question.
Mon problème est résolu. Merci Eriiic.