• Initiateur de la discussion Initiateur de la discussion lolo44
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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

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
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
645
Réponses
5
Affichages
836
Retour