cellules figées

lolo44

XLDnaute Occasionnel
Bonsoir à Tous,
Il y a environ 1 mois, une personne du forum m'avait donner un code pour figer les cellules en fonction de la date.C'est à dire, dès que la date du jour était passée, on ne pouvait plus remplir les cellules des colonnes B et C (crédit et débit).
Tout fonctionne très bien.
Mais j'ai changé les dates dans la première colonne et il se trouve que les cellule sont figées jusqu'à la ligne 44 (pour les colonnes B et C) alors que la date n'est pas passée ,
Pouvez vous m'aider sur le code ?

Merci bien
La feuille est protégée avec mdp : 1

Lolo
 

Pièces jointes

  • Banque de temps-v4-2.xlsm
    34.9 KB · Affichages: 35

Chris401

XLDnaute Accro
Re : cellules figées

Bonsoir

Essaye en remplaçant le code par celui-ci
Code:
Private Sub Workbook_Open()
Const mdp = 1
Dim J As Date, der&, i&
  J = Date - 1
  With Sheets("Feuil1")
  .Unprotect mdp
  .Cells.Locked = False
    der = .Cells(.Rows.Count, "a").End(xlUp).Row
    If der >= 9 Then
      For i = 9 To der
        If .Cells(i, "a") <= J Then
          .Cells(i, "b").Resize(, 3).Locked = True
        End If
      Next i
    End If
    .Protect mdp
  End With
End Sub
Cordialement
Chris
 

Discussions similaires

Statistiques des forums

Discussions
312 233
Messages
2 086 466
Membres
103 225
dernier inscrit
PAPA ALIOUNE HANE