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

Aide pour conjuguer 2 routines en une seule pour éviter l'ambiguité

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

lebel

XLDnaute Nouveau
Bonjour,

Ayant 2 codes à faire tourner dans une même feuille, j'avais évidement un problème d'ambiguïté , j'ai essayé de fondre ces 2 codes en un seul mais un plantage apparaît.
malgré plusieurs essai, je ne trouve pas la solution.
voici les 2 codes. Suis très intéressé de connaître une solution et vos commentaires pertinents seront précieux pour l'avenir.
Par avance MERCI
Cordialement.


Voir code feuille 1:

'affiche H de passage

Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, [a3:a1100]) Is Nothing Then
Target(1, 3) = Now

End If
End Sub

'Ctrl de doublon

Private Sub Worksheet_Change(ByVal Target As Range)
If Flag Then Exit Sub
If Not Application.Intersect(Target, Columns("a")) Is Nothing Then
If Target.Count > 1 Then Exit Sub
If Application.CountIf(Range("a:a"), Target) > 1 Then
Flag = True
MsgBox ("Ce code existe déjà !")
Target.ClearContents
Flag = False
End If
End If
End Sub
 

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
9
Affichages
405
Réponses
4
Affichages
408
  • Question Question
Microsoft 365 Probléme VBA
Réponses
8
Affichages
447
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…