probleme de procedure evenementielle

  • Initiateur de la discussion Initiateur de la discussion dj.run
  • 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 !

D

dj.run

Guest
re à tous,

j'aurai besoin d'une petite explication et aussi peut etre d'une solution,

je vais essayer d'etre clair dans mes explications :

j'ai une procedure evenementielle qui m'ouvre un usf si un code (client) saisi, n'existe pas dans la liste des clients .

je vous joint la procedure :

Private Sub Worksheet_Change(ByVal Target As Excel.Range)

Dim L As Integer, cellule As Range
L = Sheets("credit").Range("d175").End(xlUp).Row
For Each cellule In Range("f4:f" & L)
If cellule.Value = "" Then
If Range("d4") <> "" Then
Usf1.Show
End If
End If
Next cellule

End Sub

je saisie les codes clients dans la colonne D et si le client existe j'ai son nom qui s'affiche dans la colonne F.

si il n'existe pas j'ai un blanc dans F et mon usf qui s'ouvre pour creer le client.

le probleme est le suivant mon tableau part de la ligne 4 jusqu'a la 175
si je saisie un code en commençant en D4, s'il n'existe pas l'usf s'ouvre .
mais si par exemple je saisie un code en D16 (et rien au dessus), il ne se passe rien .

comment faire pour que où que je saisisse le code dans la colonne D mon usf s'affiche ?

merci pour votre aide
 

Pièces jointes

Re

Dans ta feuille Crédit mets plutôt le code suivant

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Application.Intersect(Target, Range("D4😀175")) Is Nothing Then
If Target.Offset(0, 2).Value = "" Then
Usf1.Show
End If
End If


Voila

@Christophe@
 
- 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
5
Affichages
298
Réponses
2
Affichages
313
Réponses
4
Affichages
370
Réponses
3
Affichages
571
Retour