Interdire l'accées au cellule

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

apdf

XLDnaute Occasionnel
Bonjour,

Est-il possible d'interdire l'accès à la cellule si elle ne correspond pas au critères

Pour illustrer ma demande, je joins un fichier

Je vous remercie de votre aide
 

Pièces jointes

Dernière édition:
Re : Interdire l'accées au cellule

Re,

Alors peut-être comme cela

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = "" Or Target.Count > 1 Then Exit Sub
If Not Intersect(Target, [D:D]) Is Nothing Then
    If Not IsNumeric(Target) Then MsgBox "Ce n'est pas une valeur numérique": Target = ""
    If Left(Target.Offset(, -1), 7) <> [D3] Then MsgBox "Ce n'est pas une Depense": Target = ""
End If
If Not Intersect(Target, [E:E]) Is Nothing Then
    If Not IsNumeric(Target) Then MsgBox "Ce n'est pas une valeur numérique": Target = ""
    If Left(Target.Offset(, -2), 7) <> [E3] Then MsgBox "Ce n'est pas une Recette": Target = ""
End If
End Sub

à mettre dans le module de la feuille

Bonne Journée
 

Pièces jointes

Re : Interdire l'accées au cellule

Re le fil

effectivement il faut remplacer
Code:
If Not Intersect(Target, [D:D]) Is Nothing Then
par
Code:
If Not Intersect(Target, [D4:D65000]) Is Nothing Then
à faire de même pour la colonne E
et ça devrait le faire

Bonne Journée
 
Re : Interdire l'accées au cellule

Re

il faut, dans le code regarder cette partie
Left(Target.Offset(, -1), 7)
veux dire
si la partie gauche à hauteur de 7 lettres de la cellule active est = 7 alors

[TABLE="class: grid, width: 500"]
[TR]
[TD]Dépense
[/TD]
[TD]7 lettres[/TD]
[/TR]
[TR]
[TD]Achat[/TD]
[TD]5 Lettres[/TD]
[/TR]
[/TABLE]

ce qui changerait dans le Code
Left(Target.Offset(, -1), 5)

Bonne Journée
 
- 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

  • Question Question
XL 2021 Macro
Réponses
6
Affichages
314
Réponses
5
Affichages
245
Réponses
32
Affichages
2 K
Réponses
10
Affichages
457
  • Question Question
Microsoft 365 couleur et ligne
Réponses
6
Affichages
292
Réponses
6
Affichages
330
Retour