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

XL 2019 Macro pour verouiller des cellules

  • Initiateur de la discussion Initiateur de la discussion lestoiles1
  • 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 !

lestoiles1

XLDnaute Occasionnel
Bonjour à tous ,

Dans le fichier suivant , la colonne A et la colone O n'est pas verouillé, j'aimerais que lorsque si une cellule dans la colonne A et O sans vide, ça reste deverouillé , si ça contien quelque chose , ça se verouille automatiquement après la saisie de barcode dans la ligne A.
NB: la date dans la colonne O se rempli automatiquement lorsque je saisie un barcode
Le mot de passe c'est 1234566
Merci pour votre aide
lestoiles 1
 

Pièces jointes

Bonjour lestoiles1,

Je n'arrive pas a ouvrir ton fichier, essaie ce code que tu places dans la feuille avec les colonnes :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.ScreenUpdating = False

ActiveSheet.Unprotect

If Not Intersect(Target, Columns("A")) Is Nothing Then
    On Error Resume Next
    For w = 1 To Range("A" & Rows.Count).End(xlUp).Row
        If Range("A" & w) = "" Then
             Range("A" & w).Locked = False
             Range("O" & w).Locked = False
        Else
             Range("A" & w).Locked = True
             Range("O" & w).Locked = True
        End If
    Next
End If

ActiveSheet.Protect
End Sub
 
- 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
1
Affichages
307
Réponses
3
Affichages
530
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…