Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I am using this line.
myWorkbook = myExcelApp.Workbooks.Add(Excel.XlWBATemplate.xlWBA TWorksheet); But, it is giving me an empty sheet to start out with. I have also tried using Type.missing, but that gives me 3 empty sheets. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Excel requires that an open workbook has at least one visible
worksheet. Sorry, but I don't see a way to have a workbook without any worksheets. If you want an empty vessel for some code, you might want to think about saving your workbook as an excel add-in. But I'm not really sure what you need, so I hope you find something that works. -JK ChartsToBe wrote: I am using this line. myWorkbook = myExcelApp.Workbooks.Add(Excel.XlWBATemplate.xlWBA TWorksheet); But, it is giving me an empty sheet to start out with. I have also tried using Type.missing, but that gives me 3 empty sheets. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Well, I do have other sheets that I am adding, but I always have this one
sheet named "Sheet1" that I can't seem to do anything with. Is there a way to Select and Delete it? "JK" wrote: Excel requires that an open workbook has at least one visible worksheet. Sorry, but I don't see a way to have a workbook without any worksheets. If you want an empty vessel for some code, you might want to think about saving your workbook as an excel add-in. But I'm not really sure what you need, so I hope you find something that works. -JK ChartsToBe wrote: I am using this line. myWorkbook = myExcelApp.Workbooks.Add(Excel.XlWBATemplate.xlWBA TWorksheet); But, it is giving me an empty sheet to start out with. I have also tried using Type.missing, but that gives me 3 empty sheets. |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
In Excel, I do this kind of thing:
dim myWorkbook as workbook set myworkbook = workbooks.add(1) 'single sheet, same as xlwbatworksheet myworkbook.worksheets(1).name = "DeleteMeLater" 'do a bunch of stuff 'later application.displayalerts = false myworkbook.worksheets("deletemelater").delete application.displayalerts = true ====== If you always add sheets to the right of worksheets(1), you could drop the naming stuff and just delete the first worksheet. ChartsToBe wrote: I am using this line. myWorkbook = myExcelApp.Workbooks.Add(Excel.XlWBATemplate.xlWBA TWorksheet); But, it is giving me an empty sheet to start out with. I have also tried using Type.missing, but that gives me 3 empty sheets. -- Dave Peterson |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Extra empty workbook opens up when any excel file is open | Excel Discussion (Misc queries) | |||
Open workbook to same worksheet and next empty row | Excel Worksheet Functions | |||
Search open sheets in workbook and insert into open sheet | Excel Discussion (Misc queries) | |||
How to avoid opening an empty workbook every time I open a file? | Setting up and Configuration of Excel | |||
Open workbook with x number of sheets | Excel Programming |