probleme d'uf

J

Jeny

Guest
re bonjour
re probleme un peu compliqué a expliquer
mais trop lourd pour l'envoyer
j'ai un UF_prep... ,avec une LB
en cliquant dans LB je selectionne un article(en bleu)
ce qui m'ouvre un MSGBOX si ok
il ouvre un autre UF2 quand je ferme l'UF2 la LB s'efface de l'UF_pre..,
jusque la tout va bien
le probleme et que si je veux un autre article la selection precedente reste en bleu il faudrait que j'arrive a enlever cette selection afin d'avoir acces a d'autres articles
j'espere etre claire
je vous remercie d'avance
jeny
 
L

LaurentTBT

Guest
Bonsoir, Jeny,

Je reformule la façon dont j'ai compris ton affaire:

Supposons que l'article choisi soit le 10ème de ta listbox.
Quand tu as tout fini, ce 10ème article est supprimé de ta listbox, c'est ça?
Et le problème, c'est que c'est alors un autre article qui reste sélectionné (le 11ème initialement qui est depuis devenu le 10ème à la place de celui qui a été supprimé)

Alors, si c'est bien ceci ton problème, il suffit, au moment où tu supprimes l'élèment initialement sélectionné, de rajouter APRES cette ligne:
Userform1.ListBox1.Selected(Userform1.ListBox1.ListIndex) = False

la propriété selected(i), i étant le numéro d'item qui commence à 0 pour le premier élément de la liste, peut prendre la valeur True ou False, selon que l'élèment est ou non sélectionné, donc en surbrillance bleue.
Ce qui est entre parenthèse te permet de connaitre quel est le numéro de l'élèment actuellement sélectionné.

Cela te déselectionnera l'élément qui restait sélectionné.

En espérant avoir bien compris ton problème,
je te souhaite un bon week end.

Laurent.
 
L

LaurentTBT

Guest
Bonjour, Jeny,

Bon, ce que je n'ai pas compris, c'est l'histoire de suppression de quelque chose, quelque part.

Toujours est-il que pour ne pas avoir d'élèment sélectionné dans ta liste box, c'est toujours la même chose:
Userform1.ListBox1.Selected(Userform1.ListBox1.ListIndex) = False,
pour déselectionner l'élèment actuellement sélectionné.

Reste à savoir où exactement mettre cette ligne dans ton code:
soit quand tu en as fini avec l'usf2, soit dans la procédure Activate de ton userform1.

Bon dimanche.

Laurent.
 
J

Jeny

Guest
re salut
ben ça marche pas j'ai eesayé de le mettre un peu partout
toujours la meme erreur
380 impossible de définir la propriété slected
valeur de propriété non valide
voila ,je ne sais pas trop quoi faire
je te remercie
jeny
 
L

LaurentTBT

Guest
Re bonjour,

Jeny, je n'aurai pas le temps de regarder avant demain, mais peux-tu mettre un fichier joint, cela aidera à comprendre ce que tu veux exactement.

Et un gros doute m'envahit: ce que tu appelais ce matin LB, c'est bien une listbox?

@+

Laurent.
 
J

Jeny

Guest
re bonjour
je confirme il s'agit bien d'une liste box
pour ce qui est du fichier il est trop lourd pour te l'envoyer
je vais essayé de ne refaire que la partie qui nous interresses
merci encore
@+
JENY
 
B

Brigitte

Guest
Bonsoir,

Jeny est d'accord pour m'offrir l'hospitalité sur son post pour un ti essai..
Merci à elle

3-picture1.gif



3-picture2.gif
 

Statistiques des forums

Discussions
312 514
Messages
2 089 208
Membres
104 065
dernier inscrit
val29