Verouillage cellules en fonction de la date du jour excel 2013
Résolu/Fermé
marcelhenri
-
7 janv. 2017 à 09:03
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 7 janv. 2017 à 22:02
gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 - 7 janv. 2017 à 22:02
A voir également:
- Verouillage cellules en fonction de la date du jour excel 2013
- Liste déroulante excel - Guide
- Excel additionner des cellules - Guide
- Excel fonction si et - Guide
- Excel 2013 gratuit - Télécharger - Tableur
- Aller à la ligne dans une cellule excel - Guide
1 réponse
gbinforme
Messages postés
14946
Date d'inscription
lundi 18 octobre 2004
Statut
Contributeur
Dernière intervention
24 juin 2020
4 684
7 janv. 2017 à 10:15
7 janv. 2017 à 10:15
Bonjour,
Comme je suppose que tu as plusieurs mois, cette macro à mettre dans Thisworkbook devrait répondre à ta demande :
Comme je suppose que tu as plusieurs mois, cette macro à mettre dans Thisworkbook devrait répondre à ta demande :
Private Sub Workbook_SheetActivate(ByVal Sh As Object) Dim col As Long With ActiveSheet .Unprotect .Cells.Locked = False For col = 1 To Day(Date) - 1 .Columns(col).Locked = True Next col .Protect DrawingObjects:=True, Contents:=True, Scenarios:=True .EnableSelection = xlUnlockedCells End With End Sub
7 janv. 2017 à 21:20
Et sans vouloir abuser, si sur la colonne en question , je ne veux verouller que les lignes de 5 à 20par exemple?
7 janv. 2017 à 21:37
Seule la ligne de verrouillage change :
7 janv. 2017 à 21:56
7 janv. 2017 à 22:02