blocage de saisie des occurences serie de chiffre dans une ligne

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

M

marcoss0

Guest
Bonjour,

Ma question est simple peut être traiter avant!

Je cherche à contrôler s'il y a des occurrences fait lors de la saisie des chiffre par ligne. ou bien il m'affiche le nombre d’occurrence ou bien un message box m'interdisant de continuer la saisie.

Merci d'avance 🙂

Marcos
 
Re : blocage de saisie des occurences serie de chiffre dans une ligne

Bonjour.
Cette procédure dans le module de la feuille interdirait la saisie d'un doublon dans la colonne A:
VB:
Private Sub Worksheet_Change(ByVal  Target As Range)
Dim L As Long
If Target.Column > 1 Or Target.Count <> 1 Then Exit Sub
If Target.Value = "" Then Exit Sub
L = WorksheetFunction.CountIf(Me.[A:A], Target.Value)
If L < 2 Then Exit Sub
MsgBox """" & Target.Value & """ existe déjà.", vbCritical, "Saisie d'un doublon"
Target.ClearContents: Target.Select
End Sub
Cordialement.
 
Re : blocage de saisie des occurences serie de chiffre dans une ligne

Bonjour,

Pour la ligne 1, ça ferait ce qui suit :
VB:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim L As Long
If Target.Row > 1 Or Target.Count <> 1 Then Exit Sub
If Target.Value = "" Then Exit Sub
L = WorksheetFunction.CountIf(Me.[1:1], Target.Value)
If L < 2 Then Exit Sub
MsgBox """" & Target.Value & """ existe déjà.", vbCritical, "Saisie d'un doublon"
Target.ClearContents: Target.Select
End Sub

PS je pense que tu aurais pu trouver tout seul et que de le faire t'aurait aidé à apprendre !
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour