Exit sub si valeur existe déjà

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

T

Temjeh

Guest
Bonjour le forum
Et oui patience encore un peu c'est la dernière de la semaine!!

Je cherche à mettre une condition dans le textbox4 (qui est toujours numeric.value, c'est un téléphone) à ceci:

If (la valeur de textbox4 se retrouve dans colonne 'E') then
MsgBox 'Valeur existante'
Exit sub
else
ActiveCell = TextBox1
ActiveCell.Offset(0, 2).Value = TextBox2
ActiveCell.Offset(0, 1).Value = TextBox6
ActiveCell.Offset(0, 3).Value = TextBox3
'enlève tout espace dans textbox4 téléphone
TextBox4.Value = Replace(expression:=TextBox4.Value, Find:=' ', Replace:='')
ActiveCell.Offset(0, 4).Value = TextBox4
'met * au début du 2ème téléphone afin de ne pas le rechercher
ActiveCell.Offset(0, 5).Value = TextBox7
ActiveCell.Offset(0, 6) = TextBox5

End if

Merci beaucoup de votre générosité

Temjeh
 
Bonjour TEmjeh,

Un essai de réponse, rajouter :

'Déclaration de variables
Dim Quant As Variant
Dim Plage As Range
'Définition des variables
Quant = textbox4.Value
Set Plage = Range('E1:E' & Range('E65000').End(xlUp).Row)
'Vérification de la présence
If Application.CountIf(Plage, Quant) > 0 Then
MsgBox 'Valeur existante'
Exit Sub
Else
ActiveCell = TextBox1
ActiveCell.Offset(0, 2).Value = TextBox2
ActiveCell.Offset(0, 1).Value = TextBox6
ActiveCell.Offset(0, 3).Value = TextBox3
'enlève tout espace dans textbox4 téléphone
textbox4.Value = Replace(expression:=textbox4.Value, Find:=' ', Replace:='')
ActiveCell.Offset(0, 4).Value = textbox4
'met * au début du 2ème téléphone afin de ne pas le rechercher
ActiveCell.Offset(0, 5).Value = TextBox7
ActiveCell.Offset(0, 6) = TextBox5
End If

Cordialement

CBernardT
 
- 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

Réponses
2
Affichages
586
Réponses
7
Affichages
1 K
B
  • Question Question
Réponses
3
Affichages
1 K
Retour