ouvrir une user form avec touche entrée

pralo

XLDnaute Junior
bonjour le forum
je viens vers vous parce que je n'arrive pas a trouver la solution avec mes petite compétence en vba
voila se que j'aimerais faire
je tape la date en colonne D4 et en faisant entrée
l'usure form s'ouvre , je selctionne une categorie, la selection se met dans la E4 et l'usure form se ferme
et la prochaine cellule selctionner et F4

pour le moment j'ai reussie en faisant un double clic dans la colonne E
mais il faut a chaque fois que place la souris dans la bonne cellule

je ne suis pas sure de m'etre bien éxplique
merci pour votre aide
 

Pièces jointes

  • Budget.xlsm
    56.7 KB · Affichages: 30

sousou

XLDnaute Barbatruc
Bonsoir
Essaie en chnageant les codes ainsi, mais às-tu vraiment besoin d'un userform?
pourquoi tu n'utilises pas validation de données sous la forme liste déroulante
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then
Target.Select
UserForm4.Show
End If
End Sub

Private Sub ListBox1_Click()
ActiveCell.Offset(0, 1) = ListBox1
ActiveCell.Offset(0, 2).Select
Unload Me

End Sub
 

pralo

XLDnaute Junior
bonsoir sousou et merci pour ta réponse rapide
j'ai d'abord essayer avec une liste déroulante de validation de donné
mais j'ai environ une vingtaine de catégorie ds la liste et je ne peut pas la voir en entier
je suis obligé d'utiliser la souris pour descendre ou monter la liste déroulante
alors que avec ton code et l'usure form "qui fonctionne très bien" je n'est presque pas besoin d'utiliser la souris
je peut rentrer les données plus rapidement
encore merci pour ton aide
 

Discussions similaires

Statistiques des forums

Discussions
312 347
Messages
2 087 504
Membres
103 564
dernier inscrit
Paul 1