Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 

lolo44

XLDnaute Occasionnel
Re : cellules figées

@Chris : j'ai remplacé par ton code mais les cellules restent figées jusqu'à la ligne 49 alors que la date n'est pas passée....
J'aimerai bien savoir ce qu'il faut changer dans le code ?
Merci

Lolo
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…