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

Interdire la saisie suivant conditions

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

natorp

XLDnaute Barbatruc
Bonjour à toutes et tous

Après avoir choisi l'agent, on doit lui affecter une date de début d'astreinte
j'aimerais interdire la saisie d'une date déjà saisie pour un même agent (Nom+Prénom)
exemple en fichier joint

Merci pour votre aide, cordialement, Gérard
 

Pièces jointes

Merci Si,
excuse-moi mais je ne vois pas la fonction Table ??
Et du coup j'ai utilisé des plages nommées avec la fonction DECALER qui met à jour la liste en fonction des changements..

C'est super, merci beaucoup, Gérard
 
Bonjour à toutes et à tous,
... adaptation du fichier de ÕÕ (qui, je l’espère ne me sonnera pas les cloches 🙂😀).
C😱mment le pourrais-je ?

S🙂🙂🙂'l te plaît, quel est l'intérêt de remplacer :
Code:
    Application.EnableEvents = False
    Application.EnableEvents = True
par :
Code:
Sub EvO(): Application.EnableEvents = 1: End Sub
Sub EvN(): Application.EnableEvents = 0: End Sub
Merci et à bientôt 😀😀
 

A ÒÕ et à toutes les personnes intéressées par cette question qui semble anodine mais qui est importante pour moi.

Je vois, déjà, de plus en plus souvent la macro EvOvènement Oui, appelée autrement).

Elle est très utile quand on met en place des évènementielles accompagnées des quantités d’autres macros pouvant nous faire entrer dans la boucle infernale d’appels récursifs et nous faire perdre tout le travail fait (surtout quand on n’a pas, aussi, l’habitude du Ctrl S*).

Je me suis dit que, tant qu’à faire, le pendant indispensable EvN permet une meilleure analyse à la relecture des codes et surtout que je préfère écrire plein de fois ces 3 lettres plutôt que Application.EnableEvents = False.

Bien entendu, cela n’est pas intéressant pour une ou deux macros mais avec des dizaines et dizaines de procédures …

*Ctrl S permet de Sauvegarder immédiatement le fichier (de travail)

Ce sont des réflexes personnels acquis à force d’être blacboulé par Excel.
 
- 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
5
Affichages
622
Deleted member 453598
D
Réponses
2
Affichages
337
Réponses
3
Affichages
708
Réponses
26
Affichages
2 K
G
Réponses
4
Affichages
643
Gubake
G
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…