Rapport de message :*
 

Re: Questions userform

Titre du sujet : Re: Questions userform
par lannou le 16/07/2008 18:31:02

Bonsoir tout le monde!

Merciiiiiiiiiiiii!!!!!! C'était exactement ca! J'utilisais bel et bien la fonction Userform1.Hide !
Grâce à toi j'obtiens bien ce que je voulais! Non seulement ca marche mais en plus j'ai  appris un truc  !!!

Ma deuxième question, toujours par rapport à ma userform est comment faire pour actualiser la liste des choix de ma ComboBox!
Je m'explique :  ma permière combobox demande à l'utilisateur de saisir le numéro de phase (chiffre entier)
Après des recherches, je sais que j'ai deux méthodes pour le faire :
1) utiliser les propriétés de la combobox dans rowsource. Le problème c'est que dans la colonne où sont rentré les données j'ai plusieurs fois la même valeur et je ne veux pas que dans la liste il y ait des doublons.
2) Rentrer du code. J'ai donc rentré ce code ci que j'ai trouvé et qui me semble généralisable à mon fichier:


' On actualise la liste de choix des n° de phase avec ceux qui ont déjà été rentrés :
Dim AllCells As Range, Cell As Range
Dim NoDupes As New Collection
On Error Resume Next
 For Each Cell In Range("A9:A2000")
  NoDupes.Add Cell.Value, CStr(Cell.Value)
 Next Cell
On Error GoTo 0
' On ajoute les éléments non dupliqués dans la zone de liste de ComboBox3 :
 For Each Item In NoDupes
  Création_tâche.ComboBox3.AddItem Item
 Next Item

Je comprend pas grand chose au code et ca ne marche pas, sauriez vous pourquoi?

Merci à vous!

P.S : j'ai essayer de rentrer le code grâce à la petite icone d'excel qui le permet mais à chaque fois il me plaçais le code en haut sans que je puisse le déplacer. Savez vous comment faire pour l'intégrer à l'endroit souhaité?