Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Add-in Error , code help
Hi Guys
I have created an AD-in in Excel 2002 (win 2k). It works fine in Excel format but when I convert it to Add-in I run into problems. The following userform event errors out (Run time 91, obeject variable or with block variable not set) It happens only when Know other work book is open and Add- in is open on its own. Is there a way to ceate a new workbook if know other workbook is present , select it so that it does not encounter the error. Thanks a lot Private Sub UserForm_Initialize() Dim WB As Workbook For Each WB In Workbooks If WB.Windows(1).Visible = True Then Me.ListBox1.AddItem WB.Name End If Next WB End Sub |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Add-in Error , code help
use this code to trap that error
If ActiveSheet Is Nothing Then Exit Sub Cesar Zapata "James" wrote in message ... Hi Guys I have created an AD-in in Excel 2002 (win 2k). It works fine in Excel format but when I convert it to Add-in I run into problems. The following userform event errors out (Run time 91, obeject variable or with block variable not set) It happens only when Know other work book is open and Add- in is open on its own. Is there a way to ceate a new workbook if know other workbook is present , select it so that it does not encounter the error. Thanks a lot Private Sub UserForm_Initialize() Dim WB As Workbook For Each WB In Workbooks If WB.Windows(1).Visible = True Then Me.ListBox1.AddItem WB.Name End If Next WB End Sub |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Add-in Error , code help
Thanks Cesar
How can I add a new sheet from with Add-in if I want to Thanks -----Original Message----- use this code to trap that error If ActiveSheet Is Nothing Then Exit Sub Cesar Zapata "James" wrote in message ... Hi Guys I have created an AD-in in Excel 2002 (win 2k). It works fine in Excel format but when I convert it to Add-in I run into problems. The following userform event errors out (Run time 91, obeject variable or with block variable not set) It happens only when Know other work book is open and Add- in is open on its own. Is there a way to ceate a new workbook if know other workbook is present , select it so that it does not encounter the error. Thanks a lot Private Sub UserForm_Initialize() Dim WB As Workbook For Each WB In Workbooks If WB.Windows(1).Visible = True Then Me.ListBox1.AddItem WB.Name End If Next WB End Sub . |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Add-in Error , code help
I dont understand your question but try this
Sheets("Sheet1").select Sheets.Add use the macro recorder to get the code then change it to your needs. Cesar. "James" wrote in message ... Thanks Cesar How can I add a new sheet from with Add-in if I want to Thanks -----Original Message----- use this code to trap that error If ActiveSheet Is Nothing Then Exit Sub Cesar Zapata "James" wrote in message ... Hi Guys I have created an AD-in in Excel 2002 (win 2k). It works fine in Excel format but when I convert it to Add-in I run into problems. The following userform event errors out (Run time 91, obeject variable or with block variable not set) It happens only when Know other work book is open and Add- in is open on its own. Is there a way to ceate a new workbook if know other workbook is present , select it so that it does not encounter the error. Thanks a lot Private Sub UserForm_Initialize() Dim WB As Workbook For Each WB In Workbooks If WB.Windows(1).Visible = True Then Me.ListBox1.AddItem WB.Name End If Next WB End Sub . |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Add-in Error , code help
Hi James,
Your users may not appreciate having new workbooks opened just so that your add-in doesn't generate an error :) How about using the Count property of the Workbooks collection to determine the number of open workbooks and then proceed with the rest of your routine if it is appropriate to do so. HTH Richie "James" wrote in message ... Hi Guys I have created an AD-in in Excel 2002 (win 2k). It works fine in Excel format but when I convert it to Add-in I run into problems. The following userform event errors out (Run time 91, obeject variable or with block variable not set) It happens only when Know other work book is open and Add- in is open on its own. Is there a way to ceate a new workbook if know other workbook is present , select it so that it does not encounter the error. Thanks a lot Private Sub UserForm_Initialize() Dim WB As Workbook For Each WB In Workbooks If WB.Windows(1).Visible = True Then Me.ListBox1.AddItem WB.Name End If Next WB End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
error in code | Excel Discussion (Misc queries) | |||
Code error | Excel Discussion (Misc queries) | |||
Code error | Excel Discussion (Misc queries) | |||
error in this code | Excel Worksheet Functions | |||
Error Code 481 | Excel Discussion (Misc queries) |