Protéger une plage de cellules en fonction d'une date
Résolu
ClaudeH
-
ClaudeH -
ClaudeH -
Bonjour,
Je souhaite protéger une plage de cellules en fonction d'une date,...
Tableau des Heures travaillées par jours et par tâches
Colonnes de F à NL (jours de l'Année)
Lignes 8 à 104 (Tâches)
Cellule A1 = Date d'Arrêté
Plages F6 à NL6 = jours de l'Année (01/01 au 31/12)
Comment protéger les cellules de toutes lignes (8 à 104) jusqu'à la colonne Fx avec x = date d'arrêté ?
Je reste à votre disposition et vous remercie d'avance pour vos réponses,
Bonne journée,
Bien à vous,
Je souhaite protéger une plage de cellules en fonction d'une date,...
Tableau des Heures travaillées par jours et par tâches
Colonnes de F à NL (jours de l'Année)
Lignes 8 à 104 (Tâches)
Cellule A1 = Date d'Arrêté
Plages F6 à NL6 = jours de l'Année (01/01 au 31/12)
Comment protéger les cellules de toutes lignes (8 à 104) jusqu'à la colonne Fx avec x = date d'arrêté ?
Je reste à votre disposition et vous remercie d'avance pour vos réponses,
Bonne journée,
Bien à vous,
Configuration: Windows / Chrome 71.0.3578.98
A voir également:
- Protéger une plage de cellules en fonction d'une date
- Fonction si et - Guide
- Protéger des cellules excel - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule ✓ - Forum Excel
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
- Protéger un dossier par mot de passe - Guide
1 réponse
Bonjour
Ce n'est possible que par macro :
1° Selectionner toutes les cellules - Format de cellule - Protection - Décocher Verrouillée
2° Protéger la feuille avec un mot de passe par ex toto (Révision - Protéger la feuille)
3° Alt+F11 pour ouvrir l'éditeur VBA - Double clic sur le nom de la feuille dans l'arborescence, copier et coller la macro suivante puis refermer l'éditeur
Cdlmnt
Via
Ce n'est possible que par macro :
1° Selectionner toutes les cellules - Format de cellule - Protection - Décocher Verrouillée
2° Protéger la feuille avec un mot de passe par ex toto (Révision - Protéger la feuille)
3° Alt+F11 pour ouvrir l'éditeur VBA - Double clic sur le nom de la feuille dans l'arborescence, copier et coller la macro suivante puis refermer l'éditeur
Private Sub Worksheet_Activate() col = Rows(6).Find(Range("A1").Value, , , , xlByRows, xlPrevious).Column ActiveSheet.Unprotect "toto" Range(Cells(1, 1), Cells(104, col)).Select Selection.Locked = True ActiveSheet.Protect "toto" End Sub
Cdlmnt
Via
Bonne journée