Code VBA simplication textbox combobox

Bonsoir,

Encore besoin de votre aide !!!

J'ai crée un userform avec :

  • une combobox1 : elle sert de barre de recherche
  • une listbox ou apparait mes recherches
  • Plusieurs combobox : qui se renseigne automatiquement selon si je clique dans mes resultat optenu dans la listbox via une recherche
  • Optionbutton3 que je suis obligé de cocher pour que sa fonctionne correctement

La fonction de cette applique :

Ajouter des nouvelles lignes

modifier les lignes existante

Modifier le lignes dite doublon (avec la même identification)

Faire une recherche rapide

Pour le code VBA n'arrivant pas en crée un qui fonctionne correctement , j'ai pioché sur divers fichier excel trouvé sur le net et jai réussi a faire quelque chose qui fonctionne mais pas a mon gout !

Je me suis adapter au code VBA pour que tous fonctionne (normalement c'est l'inverse faire l'userform puis le code VBA ! mais la je sèche)

Aujourd’hui je suis obligé de cocher la case "recherche" dans l'userform pour que sa fonctionne.

Voila ce que je souhaiterai obtenir comme resultat :

Faire fonctionner mon application sans cochez la case "recherche" ? ( me la faire disparaitre même si c'est possible !)

Dans ma listbox apparaisse le temps d'utilisation et numéro de machine en plus de l'identification quant je fais une recherche via ma barre de recherche

Que mon curseur de la souris reste dans la barre "recherche", car je prend l'exemple qui il y a dans mon fichier en piece jointe :

Si je renseigne l'identification DE454FR là mon curseur de souris reste bien dans ma barre de recherche

Si je renseigne l'identification CX117ZA là mon curseur n'est plus dans la barre recherche donc si je continu a tapé sur mon clavier ca vient modifié une autre case

Merci de votre aide

Cordialement

fab

Bonjour

Un essai à tester. Te convient-il ?

Bonjour,

merci pour votre réponce rapide.

Mr gmb votre fichier répond a ma premiere et deuxieme question ( suppression de la case a cocher et avoir mes informations souhaiter dans la listbox)

Mais le problème de curseur reste idem.

Je souhaite donc que mon curseur de la souris reste dans la barre "recherche", car je prend l'exemple qui il y a dans mon fichier en piece jointe :

Si je renseigne l'identification DE454FR là mon curseur de souris reste bien dans ma barre de recherche

Si je renseigne l'identification CX117ZA là mon curseur n'est plus dans la barre recherche donc si je continu a tapé sur mon clavier ca vient modifié une autre texbox

Cordialement

Fab

Ci-joint deux nouvelles versions :

La version a correspond à ta demande : si tu cliques sur DE454FR, la situation est inchangée. Mais, comme le curseur reste dans la liste déroulante, toutes les données de la boite de dialogue disparaissent si tu tapes sur le clavier.

Dans la version b, le curseur est dans la liste multicolonnes qui n’est pas modifiable. Si tu tapes sur le clavier, il ne se passera rien tant que tu n’auras pas cliqué quelque part.

Choisis !

Bye !

Bonsoir,

Merci de votre réponse qui me convienne.

J'ai opté pour le premiers fichier

Je vous remercie de l'aide apporté sur ma requête.

En vous souhaitant bonne continuation et au prochain blocage que je rencontrerais.

Merci

Cordialement fab

Re - Bonsoir,

En regardant plus en détail je me suis aperçu que toute mes colonnes s'affiche dans la listbox quant je fais une recherche.

Je souhaiterai affiché dans ma listbox, uniquement les colonnes :

  • Temps d'utilisation donc la colone E
  • Numéro de machine donc la colone F

J'ai essayé de modifier le code VBA mais çà dépasse toute mes petites compétence en VBA

Pour rappel j'ai opté pour le fichier numero 1 ( formulaire recherche v2-a.xlsm) de Mr gmb

Merci

CDT

fab

Bonjour

Je pensais que qui peut le plus peut le moins : Fatalitas ! J'avais tort.

Voilà donc la version avec listbox de 3 colonnes :

Bye !

Rechercher des sujets similaires à "code vba simplication textbox combobox"