Aprovisionner la listview en temps reel par un entree ou tab du clavier

MAN

XLDnaute Occasionnel
Bonsoir le forum bonsoir a tous
j'ai un fichier que j'utillise deja et qui marche tres bien .
j'ai pourtant quelques difficultés.
1- je voudrai que chaque fois qu'on entre un libellé dans la combo box et quel'on met son montant dans le text box qui suit, qu'en cliquant soit sur ENTREE soit sur TAB, que le libellé et le montant se retrouvent directement dans la list view actuellement, pour voir ces mouvements, il faut fermer (valider ) l'USF et la réouvrir.
2-que chaque fois qu'on effectue cette opération N° 1, que la combo et la listview se vident pour l'opération future car la saisie dans la combo est semi automatique.
je reste en ligne pour les éclaircissements des xlnautes
je vous joins le fichier
 

Pièces jointes

  • CLASS MAN.xlsm
    86.1 KB · Affichages: 66

tototiti2008

XLDnaute Barbatruc
Re : Aprovisionner la listview en temps reel par un entree ou tab du clavier

Bonjour MAN,

peut-être un truc comme ça
Il faut que ta ListView soit en vue List

Code:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim Li As Object
    If ComboBox1.Text <> "" And TextBox1.Text <> "" Then
        Set Li = ListView1.ListItems.Add(Text:=ComboBox1.Text)
        Li.ListSubItems.Add Text:=TextBox1.Text
       TextBox1.Text = ""
       ComboBox1.Text = ""
    End If
End Sub
 

MAN

XLDnaute Occasionnel
Re : Aprovisionner la listview en temps reel par un entree ou tab du clavier

merci tototiti. le code marche a merveille.
encore un tout petit soucis. quel code doit on utilliser si on veut doublecliquer dans la listview pour changer les données
 

tototiti2008

XLDnaute Barbatruc
Re : Aprovisionner la listview en temps reel par un entree ou tab du clavier

Re,

Eh bien, il y a un évènement Double-clic sur la Listview, après, il suffit de mettre le bon code dedans :)

Code:
Private Sub ListView1_DblClick()

End Sub

A toi de voir si tu veux gérer un nouvel Userform qui pose la question suppression ou modification, ou comment tu veux le présenter... mais oui, c'est possible
 

Statistiques des forums

Discussions
312 502
Messages
2 089 034
Membres
104 010
dernier inscrit
Freba