PC Review


Reply
Thread Tools Rate Thread

Can't Get Listbox Value

 
 
Zone
Guest
Posts: n/a
 
      13th Mar 2007
Yet more listbox woes! My listbox has two items, oak and pine. In the
userform's initialize routine, I add the items and set the listindex to 1.
When I click the userform's Ok button, it runs this code:
msgbox me.lstMater.listindex & " " & me.lstMater.value
This displays a messagebox which shows 1, but no value! What gives? The
Multiselect property is set to 0, and if I select one of the two items with
the mouse before clicking Ok, the message box shows the listindex and the
value. Thanks again, James


 
Reply With Quote
 
 
 
 
=?Utf-8?B?VG9tIE9naWx2eQ==?=
Guest
Posts: n/a
 
      13th Mar 2007
Private Sub CommandButton1_Click()
MsgBox Me.lstMater.ListIndex & " " & Me.lstMater.Value
End Sub


Private Sub UserForm_Initialize()
lstMater.AddItem "Oak"
lstMater.AddItem "Pine"
lstMater.ListIndex = 1

End Sub

worked fine for me. xl2003.

Test it in a new workbook and then if it works there, try to figure out what
you are doing that would interfere.

--
Regards,
Tom Ogilvy


"Zone" wrote:

> Yet more listbox woes! My listbox has two items, oak and pine. In the
> userform's initialize routine, I add the items and set the listindex to 1.
> When I click the userform's Ok button, it runs this code:
> msgbox me.lstMater.listindex & " " & me.lstMater.value
> This displays a messagebox which shows 1, but no value! What gives? The
> Multiselect property is set to 0, and if I select one of the two items with
> the mouse before clicking Ok, the message box shows the listindex and the
> value. Thanks again, James
>
>
>

 
Reply With Quote
 
Zone
Guest
Posts: n/a
 
      13th Mar 2007
Tom, many thanks for all your help. I haven't used VBA in a while. Must be
getting rusty! There was a problem in another part of the userform's code.
I fixed that earlier, but the listbox still wouldn't cooperate. I think
that closing the userform and its code in the VBE and then closing the file
and reopening it fixed the problem. This seems strange, but I think I've
run into this sort of thing before with userforms. Anyway, it's working
now!
Best regards, James
"Tom Ogilvy" <(E-Mail Removed)> wrote in message
news69EC2F0-B490-43A5-B798-(E-Mail Removed)...
> Private Sub CommandButton1_Click()
> MsgBox Me.lstMater.ListIndex & " " & Me.lstMater.Value
> End Sub
>
>
> Private Sub UserForm_Initialize()
> lstMater.AddItem "Oak"
> lstMater.AddItem "Pine"
> lstMater.ListIndex = 1
>
> End Sub
>
> worked fine for me. xl2003.
>
> Test it in a new workbook and then if it works there, try to figure out
> what
> you are doing that would interfere.
>
> --
> Regards,
> Tom Ogilvy
>
>
> "Zone" wrote:
>
>> Yet more listbox woes! My listbox has two items, oak and pine. In the
>> userform's initialize routine, I add the items and set the listindex to
>> 1.
>> When I click the userform's Ok button, it runs this code:
>> msgbox me.lstMater.listindex & " " & me.lstMater.value
>> This displays a messagebox which shows 1, but no value! What gives? The
>> Multiselect property is set to 0, and if I select one of the two items
>> with
>> the mouse before clicking Ok, the message box shows the listindex and the
>> value. Thanks again, James
>>
>>
>>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Listbox: Insert multiple values selected from listbox into databas =?Utf-8?B?QmFudQ==?= Microsoft VB .NET 0 5th Oct 2006 01:56 PM
VBA: Creating listbox similar to the one in Pivot table (Listbox+Checkbox) modjoe23 Microsoft Excel Programming 3 18th Aug 2005 02:35 PM
Listbox item added with client scripts not submitting with ASP:Listbox Simon Prince Microsoft ASP .NET 2 19th Oct 2004 05:11 PM
Moving listbox item from listbox to listbox Kevin Quigley Microsoft Dot NET 2 2nd Jun 2004 11:34 AM
listbox.value not equal to listbox.list(listbox.listindex,0) ARB Microsoft Excel Programming 0 22nd Oct 2003 12:46 AM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 07:35 AM.