Problème avec vbKeyClear

syl0038

XLDnaute Junior
Bonjour,
J'aimerai supprimer la valeur d'une combobox avec vbKeyClear mais cela ne fonctionne pas...
Seul vbdelete fonctione.
Voici mon code et mon fichier.

Merci par avance pour votre retour.



Private Sub ComboBox_reper1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)

If KeyCode = vbKeyDelete _
Then
ComboBox_reper1.Value = ""
End If

If KeyCode = vbKeyClear _
Then
ComboBox_reper1.Value = ""
End If


End Sub
 

Pièces jointes

  • T.R.O_400T.xlsm
    178.7 KB · Affichages: 67

Pierrot93

XLDnaute Barbatruc
Re : Problème avec vbKeyClear

Bonjour,

code comme celui ci-dessous fonctionne chez moi (excel 2003)... Après voir comment ta combo est alimentée :
Code:
Option Explicit
Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
If KeyCode = vbKeyClear Or KeyCode = vbKeyDelete Then ComboBox1.Value = ""
End Sub
bon après midi
@+
 

Statistiques des forums

Discussions
314 450
Messages
2 109 731
Membres
110 553
dernier inscrit
loic55