|
|
|
|
Configuration: Windows XP Internet Explorer 7.0
Hello kormi
Je te propose cette solution un peu basique: Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If IsNull(ActiveCell.Value) Then
ActiveSheet.Protect Contents:=False
Else
ActiveSheet.Protect Contents:=True
End If
End SubEn résumé: si la cellule que tu sélectionnes contient quelque chose, tu protèges la feuille, sinon, tu désactive la protection.
Cheer Plubarj Tumeur
|
Hola hola, excuse, lermite!
J'ai bien testé mon truc avant de poster et j'ai commis l'erreur de faire une modif de mon post après coup. Mais si on garde la même approche (protection générale de la feuille si la cellule sélectionnée n'est pas vide et protection générale si elle l'est), tu vois une erreur là dedans? Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If ActiveCell.Value <> 0 And ActiveCell.Value <> "" Then
ActiveSheet.Protect Contents:=True
Else
ActiveSheet.Protect Contents:=False
End If
End Sub je ne comprends pas pourquoi tu dis
'reprotège la feuille, mais ne protège pas la cellule concernée...' Avec encore toutes mes excuses! Plubarj Tumeur |
Bonjour,
Je suis rouge de honte, tu voudras bien m'excuser pour les remarques que j'ai fait, je devais être drôlement fatigué pour pas avoir compris ta sub directement. A+ |
Ohh, pas de quoi être rouge de honte, il y avait bien un truc foireux dans 'ma solution'. Merci donc de l'avoir soulevé.
Cheers Plubarj Tumeur |
Précision pour kormi...
La solution basique permet de protéger la feuille pour éviter de recopier sur une cellule mais ne procure pas une grande sécurité. Certaine manoueuvre peuvent endommager le fichier malgré la protection.. Ex: effacer des données "protégées" Mettre données dans A1 Mettre la souris sur une cellule vide, pas relacher et marquer une sélection jusque A1 ensuite tape Delete !! tout le bloc est vide. pour changer A1 (volontairement) dans une autre feuille mettre une valeur différente et sélectionner un bloc de la même grandeur que précédament et la recopier comme ci-dessus A+ |
Résultats pour comment interdire modif ds cellule remplie ?
Résultats pour comment interdire modif ds cellule remplie ?
Résultats pour comment interdire modif ds cellule remplie ?
Résultats pour comment interdire modif ds cellule remplie ?
Résultats pour comment interdire modif ds cellule remplie ?
Résultats pour comment interdire modif ds cellule remplie ?