Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1676 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  ListBox VBA

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ListBox VBA

n°1272617
carolamb
Posté le 23-12-2005 à 16:14:59  profilanswer
 

Bonjour,
 
Je vous explique mon problème :  
J'ai :
- une zone de saisie (Saisie)
- un bouton (BtnTransfer)
- une liste (Liste)
 
Je saisie qqch dans ma zone de saisie.
Je clique sur le bouton.
 
Avec VB, c'est Liste.AddItem Saisie
 
Mais avec VBA, il n'y a pas de AddItem
 
Comment puis-je faire ?
 
Merci d'avance

mood
Publicité
Posté le 23-12-2005 à 16:14:59  profilanswer
 

n°1272768
PGreg
Posté le 23-12-2005 à 22:38:12  profilanswer
 

Salut,  
 
Voici pour ton problème :  
 
Combobox1.Additem TextBox1 'Combobox1 représente le nom de l' object (que tu peut appeler Liste si tu veux). Ensuite, TextBox1 représente Saisie.  
 
Ca devrait aussi marcher si tu remplace les noms Liste et Saisie.
 
C' est ça ?
 
 

n°1272971
carolamb
Posté le 24-12-2005 à 17:16:36  profilanswer
 

le problème, c'est qu'il n'y a pas "AssItem" en VBA (sous Access 2000)

n°1273220
pifa
Bonjour à tous et toutes
Posté le 26-12-2005 à 07:30:19  profilanswer
 

Bonjour,
 
Peut être que ceci dans le code d'action du bouton:
Après un petit "google",  
 
Private Sub BtnTransfer()
 
   Me!Liste.RowSource = Me!Liste.RowSource & ";" & Liste
 
End Sub

 
A chaque clic sur le bouton: ajout à la liste la valeur contenue dans la zone de saisie.
 
Cordialement
 
Pifa

n°1273395
carolamb
Posté le 26-12-2005 à 18:19:31  profilanswer
 

Merci
ça a l'air compliqué, mais je vais tester.

n°1273404
carolamb
Posté le 26-12-2005 à 18:26:31  profilanswer
 

ben, ça ne me le met pas dans ma ListBox

n°1273535
pifa
Bonjour à tous et toutes
Posté le 27-12-2005 à 07:23:07  profilanswer
 


Bonjour,
 
Avec cette fois-ci quelque chose de plus juste:
 
Private Sub BtnTransfer_Click()
    Me!Liste.RowSource = Me!Liste.RowSource & ";" & Saisie
End Sub

 
En prenant:
Saisie: Nom de la zone de texte qui doit être ajoutée dans la liste.
Liste: Nom de la zone de liste.
BtnTransfer: Nom du bouton dont le code évenement est ci-dessus.
 
Cordialement
 
Pifa

n°1273843
carolamb
Posté le 27-12-2005 à 18:30:46  profilanswer
 

ça marche tjr pas
 
c'est du VBA sous Access 2000, ne l'oublions pas

n°1275230
pifa
Bonjour à tous et toutes
Posté le 31-12-2005 à 07:26:44  profilanswer
 

Bonjour,
 
Ceci fonctionne aussi bien sous 97 que 2002, en souhaitant que sous 2000 cela réponde à la question:
 
Private Sub BtnTransfer_Click()  
    Me.Liste.RowSource = Me.Liste.RowSource & ";" & Me.Saisie  
End Sub
 
 
En prenant:  
Saisie: Nom de la zone de texte qui doit être ajoutée dans la liste.  
Liste: Nom de la zone de liste.  
BtnTransfer: Nom du bouton dont le code évenement est ci-dessus.  
 
Cordialement  
 
Pifa

n°1276295
carolamb
Posté le 03-01-2006 à 12:37:11  profilanswer
 

merci
 
c'est bon, mais maintenant, ça va aller mieux, j'ai installé VB6 sur mon poste (au bureau) et VB.NET chez moi


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  ListBox VBA

 

Sujets relatifs
[VBA] Alimentation d'un ListboxErreur VBA listbox et suppression de cellules
Problème Listbox en VBATrier ListBox en Vba
[Acces/VBA] Comment remplir une listbox ?[VBA] afficher mes données excel dans une listbox
[VBA] suppression dans une listbox[Access][VBA] Selectionner automatiquement une valeur d'une listbox ?
[Access][VBA] Encore un pbm... listbox à plusieurs colonnes...[VBA Excel] nom aux entêtes de colonnes dans ListBox sans src de donné
Plus de sujets relatifs à : ListBox VBA


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR