#1   Report Post  
Posted to microsoft.public.excel.programming
tjh tjh is offline
external usenet poster
 
Posts: 96
Default Worksheet

Hello,

I am using a listbox to display all the worksheets in a file, I also have
the MultiSelect property set to Multiple selections.

On Initialize I am using the code below to populate the ListBox:
Dim wks As Worksheet
For Each wks In ActiveWorkbook.Worksheets
Me.LSV.AddItem wks.Name
Next wks


Then in the code that uses the worksheet name, I am using the below to
select the sheet but getting an Error:

Worksheets(LSV).Select


How do I fix this??

Thank You,

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 923
Default Worksheet

try......

Worksheets(LSV.Value).Select

--
Cheers
Nigel



"tjh" wrote in message
...
Hello,

I am using a listbox to display all the worksheets in a file, I also have
the MultiSelect property set to Multiple selections.

On Initialize I am using the code below to populate the ListBox:
Dim wks As Worksheet
For Each wks In ActiveWorkbook.Worksheets
Me.LSV.AddItem wks.Name
Next wks


Then in the code that uses the worksheet name, I am using the below to
select the sheet but getting an Error:

Worksheets(LSV).Select


How do I fix this??

Thank You,



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1,298
Default Worksheet

did you know that if you have the tabs showing, then a right click at the
left side, over the left,right indicators, pops up the list of sheets?

"tjh" wrote:

Hello,

I am using a listbox to display all the worksheets in a file, I also have
the MultiSelect property set to Multiple selections.

On Initialize I am using the code below to populate the ListBox:
Dim wks As Worksheet
For Each wks In ActiveWorkbook.Worksheets
Me.LSV.AddItem wks.Name
Next wks


Then in the code that uses the worksheet name, I am using the below to
select the sheet but getting an Error:

Worksheets(LSV).Select


How do I fix this??

Thank You,

  #4   Report Post  
Posted to microsoft.public.excel.programming
tjh tjh is offline
external usenet poster
 
Posts: 96
Default Worksheet

Thank You for your responses.

I may have needed to include a little more in my question. It is still not
working.

The listbox is a multiselect and it loops through for as many sheets as are
selected in the list box -- Is there a property that I may not have selected
correctly???
Below is a shortened down version of the code, but I think it will show you
how it is functioning:

Private Sub CommandButton1_Click()
E1.Hide
Dim X As Long
For X = 0 To LSV.ListCount - 1
Worksheets(LSV.Value).Select
Range("A1").Value = LSV.Value
Next X
Unload E1
End Sub

Private Sub UserForm_Initialize()
Dim wks As Worksheet
For Each wks In ActiveWorkbook.Worksheets
Me.LSV.AddItem wks.Name
Next wks
End Sub


Let me know if you need more info.

Thank You,






"Patrick Molloy" wrote:

did you know that if you have the tabs showing, then a right click at the
left side, over the left,right indicators, pops up the list of sheets?

"tjh" wrote:

Hello,

I am using a listbox to display all the worksheets in a file, I also have
the MultiSelect property set to Multiple selections.

On Initialize I am using the code below to populate the ListBox:
Dim wks As Worksheet
For Each wks In ActiveWorkbook.Worksheets
Me.LSV.AddItem wks.Name
Next wks


Then in the code that uses the worksheet name, I am using the below to
select the sheet but getting an Error:

Worksheets(LSV).Select


How do I fix this??

Thank You,

  #5   Report Post  
Posted to microsoft.public.excel.programming
tjh tjh is offline
external usenet poster
 
Posts: 96
Default Worksheet

Nevermind All, I got it

I should have been using LSV.List(X), rather than LSV.Value

Thanks,




"tjh" wrote:

Hello,

I am using a listbox to display all the worksheets in a file, I also have
the MultiSelect property set to Multiple selections.

On Initialize I am using the code below to populate the ListBox:
Dim wks As Worksheet
For Each wks In ActiveWorkbook.Worksheets
Me.LSV.AddItem wks.Name
Next wks


Then in the code that uses the worksheet name, I am using the below to
select the sheet but getting an Error:

Worksheets(LSV).Select


How do I fix this??

Thank You,

Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

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


Similar Threads
Thread Thread Starter Forum Replies Last Post
automatically appending newly added data on worksheet to a master list worksheet tabylee via OfficeKB.com Links and Linking in Excel 0 December 17th 09 04:24 PM
plot graph from multiple worksheet as embedded chart object on every worksheet [email protected] Charts and Charting in Excel 3 August 24th 06 07:26 PM
plot graph from multiple worksheet as embedded chart object on every worksheet [email protected] Excel Worksheet Functions 2 August 24th 06 05:26 PM
Upload multiple text files into 1 excel worksheet + put the filename as the first column in the worksheet Aster Excel Worksheet Functions 3 March 12th 06 09:58 AM
Attaching a JET database to an Excel Worksheet OR storing large binary data in a worksheet Ant Waters Excel Programming 1 September 3rd 03 11:34 AM


All times are GMT +1. The time now is 12:43 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"