Empêcher modifications cellule
Fermé
IRSJ
Messages postés
21
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
1 mai 2017
-
Modifié par teutates le 9/08/2015 à 17:07
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 10 août 2015 à 19:23
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 - 10 août 2015 à 19:23
A voir également:
- Comment empêcher la modification d'une cellule excel
- Comment aller à la ligne dans une cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Comment calculer la moyenne sur excel - Guide
- Verrouiller cellule excel - Guide
2 réponses
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 740
Modifié par via55 le 9/08/2015 à 18:46
Modifié par via55 le 9/08/2015 à 18:46
Bonjour
Une possibilité par macro
En premier lieu déverrouiller toutes les cellules de la feuille ( Format de cellue - Protection - Décocher Verrouillé)
Ensuit copier coller la macro dans le worksheet de la feuille (ALT+F11 pour ouvrir éditeur VBA, Double-clic sur feuille concernée dans arborescence)
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
Une possibilité par macro
En premier lieu déverrouiller toutes les cellules de la feuille ( Format de cellue - Protection - Décocher Verrouillé)
Ensuit copier coller la macro dans le worksheet de la feuille (ALT+F11 pour ouvrir éditeur VBA, Double-clic sur feuille concernée dans arborescence)
Private Sub Worksheet_Change(ByVal Target As Range) 'recupèration lettre de la colonne d'entrée d'une valeur col = Split(Target.Address, "$")(1) 'selection de la colonne Columns(col & ":" & col).Select ' déprotection de la feuille ActiveSheet.Unprotect ' Verouillage de la colonne selectionnée Selection.Locked = True ' Reprotection de la feuille ActiveSheet.Protect End Sub
Cdlmnt
Via
"L'imagination est plus importante que le savoir." A. Einstein
10 août 2015 à 13:40
Modifié par Patrice33740 le 10/08/2015 à 19:42
Plus simplement :
fonctionne aussi en cas de sélection multiple (et validation par Maj+Crtl+Entrée)
Edit : j'ai aussi répondu trop vite, en réalité il vaut mieux écrire :
car la feuille peut ne plus être active au moment du change, c'est le cas lorsqu'on valide la saisie en cliquant sur un autre onglet.
Cordialement