I'm having trouble adding the names of my worksheets to a listbox in a
userform I have created.

Dim item
Dim frm As New BatchPrintForm

For Each item In ThisWorkbook.Sheets
    With frm.SheetList
        .AddItem (item.Name)
    End With
Next item

If I put  "MsgBox(item.Name)" after the line that reads "For Each item
In ThisWorkbook.Sheets" the
message box shows the name of the worksheet currently being
processed.  However, putting
"MsgBox(frm.SheetList)"  After the line that reads ".AddItem
(item.Name)"  shows me an empty message box
which reflects what I get in my listbox after compiling.

Any help would REALLY be appreciated.

-- 
----------------------------------------------------------------------------------
Some important links for excel users:
1. Follow us on TWITTER for tips tricks and links : 
http://twitter.com/exceldailytip
2. Join our LinkedIN group @ http://www.linkedin.com/groups?gid=1871310
3. Excel tutorials at http://www.excel-macros.blogspot.com
4. Learn VBA Macros at http://www.quickvba.blogspot.com
5. Excel Tips and Tricks at http://exceldailytip.blogspot.com
 
To post to this group, send email to excel-macros@googlegroups.com

<><><><><><><><><><><><><><><><><><><><><><>
Like our page on facebook , Just follow below link
http://www.facebook.com/pages/discussexcelcom/160307843985936?v=wall&ref=ts

Reply via email to