Re: array

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



Hi Dave,
as always... you're good! Thank you so very much.
now for the second part.

My second issue is that while the second element in my array is always
constant, the first is not. I would like to set up a variable name for the
first and thought that an if/elseif function would help that. however, I'm
not clear on how I should accomplish that.



"Dave Peterson" wrote:

Maybe...

Sheets(Array("SUM", "APN")).Copy _
after:=Workbooks("TROABook.xlsx") _
.sheets(workbooks("TROABook.xlsx").sheets.count)

You want to make sure that you're counting the sheets/worksheets in the right
workbook.

SteveDB1 wrote:

hi all.
I recorded a macro to copy two worksheets with specific names from an open
workbook to a workbook with a specific name.

I then looked at the code it made, and saw that I got the following.

Sheets(Array("SUM", "APN")).Select

Sheets(Array("SUM", "APN")).Copy
Before:=Workbooks_("TROABook.xlsx").sheets(65)

The first thing is that I wanted it to copy the worksheets to the end of the
book.
I've tried setting the code to copy After, and changing sheets(65) to
worksheets.count, as well as sheets.count. It rejects both, stating that
"copy method of sheets class failed.

My second issue is that while the second element in my array is always
constant, the first is not.
I would like to set up a variable name for the first and thought that an
if/elseif function would help that.
however, I'm not clear on how I should accomplish that.

--

Dave Peterson

.



Relevant Pages

  • Re: Runtime Error 9 - Subscript Out of Range
    ... It sure looks like pagenameis an array to me. ... The code is trying to look at 4 worksheets. ... the macro updates all 5 spreadsheets, ... is where she's looping through the worksheets/tabs in the workbook. ...
    (microsoft.public.excel)
  • Re: Building an array of worksheets for printing
    ... the following selects every alternate sheet in the workbook. ... Baseline array is defined as: ... > Depending on various Booleans I need to add other worksheets to the above. ...
    (microsoft.public.excel.programming)
  • array
    ... I recorded a macro to copy two worksheets with specific names from an open ... workbook to a workbook with a specific name. ... The first thing is that I wanted it to copy the worksheets to the end of the ... My second issue is that while the second element in my array is always ...
    (microsoft.public.excel.programming)
  • RE: 2 Files with Different Fields
    ... Firstly I am not sure if File 1 and File 2 refers to separate worksheets in ... is in column A in both the tables and "County" is in column B in both tables. ... If both tables are in the SAME workbook then assume that the worksheet name ... workbooks and select the range for the table array. ...
    (microsoft.public.excel.misc)
  • Re: Code for selecting certain worksheets
    ... > selection of worksheets on which I can perform certain ... > The macro recorder uses the array command, ... > sheet to be included in the selection. ... > continually add and remove sheets from the workbook, ...
    (microsoft.public.excel.worksheet.functions)