> Kurt wrote:
> > I am trying to duplicate the sort feature used in this tutorial:
>
> >http://www.contextures.com/xlSort02.html
>
> > The description of the first part of the code suggests that the code
> > creates the invisible rectangles, but I couldn't get it to do this.
>
> What did you do? What kind of error message did you get. You'll have
> to be a bit more specific about your problem (which version of Excel,
> for example).

I'm using Excel 2003 and when I ran the code nothing happened and I
got no error message. The problem is that the rectangles weren't
created automatically as the code instructions say would happen: "Run
the following code once, to create the rectangles at the top of the
table."

> > (I > > had the create the rectangles manually, ahead of time.) You can
> > demonstrate this using the sample Excel sheet provided
> > (SortClick.zip). If you delete any of the hidden rectangles, save,
> > close and then open the file, the code will not recreate the rectangle
> > and the affected columns will not sort.
>
> That's right, you'll have to re-create the rectangles manually (or
> possibly put a call to the generator function in the Workbook_Open
> handler).

Actually, I was just able to run the code in a new worksheet with some
fake data (without manually creating the rectangles) and it worked -
it created the rectangles and the columns were sortable. So it's
something in my sheet, and I found the problem.

My column headings start on row 6, column B. Column A is empty. I had
changed the values for TopRow, iCol and strCol, but forgot to change
the values for the Range referenced in both routines:

###

Sub SetupOneTime()
...
   With curWks
       Set myRng = .Range("a1").Resize(1, iCol)  ' I changed this from
a1 to b6
...

Sub SortTable()
...
   Set myTable = .Range("A" & TopRow & ":A" _ ' I changed the As to Bs
               & LastRow).Resize(, iCol)

###

It's working now!

-- 
----------------------------------------------------------------------------------
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 [email protected]

<><><><><><><><><><><><><><><><><><><><><><>
HELP US GROW !!

We reach over 7000 subscribers worldwide and receive many nice notes about the 
learning and support from the group.Let friends and co-workers know they can 
subscribe to group at http://groups.google.com/group/excel-macros/subscribe

Reply via email to