ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   WORKSHEET SORTING NOT WORKING? (https://www.excelbanter.com/excel-discussion-misc-queries/176814-worksheet-sorting-not-working.html)

FARAZ QURESHI

WORKSHEET SORTING NOT WORKING?
 
From the archives I was directed to:

http://www.cpearson.com/excel/sortws.aspx

I entered the entire 4 pieces of code:
1. SortWorksheetsByName;
2. SortWorksheetsByNameArray;
3. GroupSheetsByColor; and
4. Supportive code;

in a single module by:

1. Alt+F11;
2. InsertModule;
3. Copying & pasting all the 4 parts;

Now I entered in one worksheet:
=SortWorksheetsByName(0,0,"NO")

The formula/function returns TRUE however how 2 make it work and do the
sorting of the worksheets???

Dave Peterson

WORKSHEET SORTING NOT WORKING?
 
This function was not meant to be called from a cell on a worksheet.

It was meant to be called from a different subroutine.

FARAZ QURESHI wrote:

From the archives I was directed to:

http://www.cpearson.com/excel/sortws.aspx

I entered the entire 4 pieces of code:
1. SortWorksheetsByName;
2. SortWorksheetsByNameArray;
3. GroupSheetsByColor; and
4. Supportive code;

in a single module by:

1. Alt+F11;
2. InsertModule;
3. Copying & pasting all the 4 parts;

Now I entered in one worksheet:
=SortWorksheetsByName(0,0,"NO")

The formula/function returns TRUE however how 2 make it work and do the
sorting of the worksheets???


--

Dave Peterson

FARAZ QURESHI

WORKSHEET SORTING NOT WORKING?
 
Sorry I couldn't understand how and from where to be called.

Would you kindly elaborate the same as a display?

"Dave Peterson" wrote:

This function was not meant to be called from a cell on a worksheet.

It was meant to be called from a different subroutine.

FARAZ QURESHI wrote:

From the archives I was directed to:

http://www.cpearson.com/excel/sortws.aspx

I entered the entire 4 pieces of code:
1. SortWorksheetsByName;
2. SortWorksheetsByNameArray;
3. GroupSheetsByColor; and
4. Supportive code;

in a single module by:

1. Alt+F11;
2. InsertModule;
3. Copying & pasting all the 4 parts;

Now I entered in one worksheet:
=SortWorksheetsByName(0,0,"NO")

The formula/function returns TRUE however how 2 make it work and do the
sorting of the worksheets???


--

Dave Peterson


Dave Peterson

WORKSHEET SORTING NOT WORKING?
 
The function is to be called from a subroutine or another function in your
code--not put in a formula in a cell.

FARAZ QURESHI wrote:

Sorry I couldn't understand how and from where to be called.

Would you kindly elaborate the same as a display?

"Dave Peterson" wrote:

This function was not meant to be called from a cell on a worksheet.

It was meant to be called from a different subroutine.

FARAZ QURESHI wrote:

From the archives I was directed to:

http://www.cpearson.com/excel/sortws.aspx

I entered the entire 4 pieces of code:
1. SortWorksheetsByName;
2. SortWorksheetsByNameArray;
3. GroupSheetsByColor; and
4. Supportive code;

in a single module by:

1. Alt+F11;
2. InsertModule;
3. Copying & pasting all the 4 parts;

Now I entered in one worksheet:
=SortWorksheetsByName(0,0,"NO")

The formula/function returns TRUE however how 2 make it work and do the
sorting of the worksheets???


--

Dave Peterson


--

Dave Peterson

FARAZ QURESHI

WORKSHEET SORTING NOT WORKING?
 
Sorry still unclear despite of all my exercise during the whole night,

Kindly suppose,

I want to create 3 macros with shortcut key for all such three sorting
methods and add it in my MasterAddin.xla

What & How to do so?

"Dave Peterson" wrote:

The function is to be called from a subroutine or another function in your
code--not put in a formula in a cell.

FARAZ QURESHI wrote:

Sorry I couldn't understand how and from where to be called.

Would you kindly elaborate the same as a display?

"Dave Peterson" wrote:

This function was not meant to be called from a cell on a worksheet.

It was meant to be called from a different subroutine.

FARAZ QURESHI wrote:

From the archives I was directed to:

http://www.cpearson.com/excel/sortws.aspx

I entered the entire 4 pieces of code:
1. SortWorksheetsByName;
2. SortWorksheetsByNameArray;
3. GroupSheetsByColor; and
4. Supportive code;

in a single module by:

1. Alt+F11;
2. InsertModule;
3. Copying & pasting all the 4 parts;

Now I entered in one worksheet:
=SortWorksheetsByName(0,0,"NO")

The formula/function returns TRUE however how 2 make it work and do the
sorting of the worksheets???

--

Dave Peterson


--

Dave Peterson


Dave Peterson

WORKSHEET SORTING NOT WORKING?
 
Don't put the function in a formula in a worksheet.

Create a subroutine that calls the function, then use tools|macro|macros to run
that subroutine.

FARAZ QURESHI wrote:

Sorry still unclear despite of all my exercise during the whole night,

Kindly suppose,

I want to create 3 macros with shortcut key for all such three sorting
methods and add it in my MasterAddin.xla

What & How to do so?

"Dave Peterson" wrote:

The function is to be called from a subroutine or another function in your
code--not put in a formula in a cell.

FARAZ QURESHI wrote:

Sorry I couldn't understand how and from where to be called.

Would you kindly elaborate the same as a display?

"Dave Peterson" wrote:

This function was not meant to be called from a cell on a worksheet.

It was meant to be called from a different subroutine.

FARAZ QURESHI wrote:

From the archives I was directed to:

http://www.cpearson.com/excel/sortws.aspx

I entered the entire 4 pieces of code:
1. SortWorksheetsByName;
2. SortWorksheetsByNameArray;
3. GroupSheetsByColor; and
4. Supportive code;

in a single module by:

1. Alt+F11;
2. InsertModule;
3. Copying & pasting all the 4 parts;

Now I entered in one worksheet:
=SortWorksheetsByName(0,0,"NO")

The formula/function returns TRUE however how 2 make it work and do the
sorting of the worksheets???

--

Dave Peterson


--

Dave Peterson


--

Dave Peterson


All times are GMT +1. The time now is 12:27 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com