Tout interdire si une cellule non renseignée

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

man95

XLDnaute Occasionnel
Bonjour à vous tous

J'aimerai savoir s'il est possible d'interdire toute action dans une feuille tant que la cellule A10 (dans l'exemple)n'est pas rempli

Merci de vos réponses et impatient de vous lire

MPR95
 
Re : Tout interdire si une cellule non renseignée

Bonjour Man

peut être comme ceci
-tu dévérroulles la cellule A10 (barre de menu => format => cellule => onglet "protection")

-tu protèges la feuille avec mot de passe "toto" (barre de menu => outils => protection => protéger la feuille, tu indiques et confirmes le mot de passe)

-tu places le code ci-dessous dans le module de la feuille concernée (click droit sur le nom de l'onglet => visualiser le code).

Ensuite si tu saisies "titi" dans la cellule A10, le feuille est déprotégée, sinon elle reste protégé.

Code:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Target.Address = "$A$10" And Target.Value = "titi" Then _
    Me.Unprotect "toto"
End Sub

bon après midi
@+
 
Re : Tout interdire si une cellule non renseignée

Salut Man95, Pierrot93

Une autre soution sans prendre en compte les mises en forme
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Range("A10") = "" Then
    MsgBox "Merci de remplir la cellule A10"
    Application.EnableEvents = False
    Application.Undo
    Range("A10").Select
    Application.EnableEvents = True
  End If
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Range("A10") = "" Then
    MsgBox "Merci de remplir la cellule A10"
    Application.EnableEvents = False
    Range("A10").Select
    Application.EnableEvents = True
  End If
End Sub

Voir fichier joint 😉

A+
 

Pièces jointes

- 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
8
Affichages
315
Réponses
32
Affichages
2 K
Retour