Solved

Adding my own function category in Excel

Posted on 1998-01-09
1
273 Views
Last Modified: 2009-07-29
I have created my own Excel add-in, Analytic.xla. When I add it in to Excel 7 via Tools..Add-in, functions contained within the add-in are added to the User Defined function category when viewed through function wizard. Is there a way of creating my own function category under which those functions within the add-in would appear, rather than always appearing under User Defined category? For example, if I had function called MySum within the add-in, when function wizard is run it would show all usual function categories (Mathematical, Statistical, etc.), my own category (say, e.g. MyCategory), AND User Defined category. The MySum function could then be found, of course, only under MyCategory category.
0
Comment
Question by:pb1
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 4

Accepted Solution

by:
itamar earned 200 total points
ID: 1607385
Hi pb1, I am also working on it. The following article was extracted from Microsoft knowLedge Database and worked fine for me. Place a comment if you still have some doubts:

>>>
XL: How to Add a New Category to Function Category List

    Last reviewed: September 2, 1997
    Article ID: Q137526
    The information in this article applies to:

        Microsoft Excel for Windows, versions 5.0, 5.0c
        Microsoft Excel for the Macintosh, version 5.0
        Microsoft Excel for Windows NT, version 5.0
        Microsoft Excel for Windows 95, version 7.0
        Microsoft Excel 97 for Windows

    SUMMARY

    To manually create a custom category for a user-defined function that you write in Visual Basic for Applications, you
    must insert a Microsoft Excel 4.0 macro sheet before you create the category.

    MORE INFORMATION

    To create a custom category, use the following steps:

      1.In Microsoft Excel 97, right-click a sheet tab in the workbook and click Insert. Click MS Excel 4.0 Macro and
        click OK to add a macro sheet to the workbook.

        In Microsoft Excel 5.0 and 7.0, point to Macro on the Insert menu, and click MS Excel 4.0 Macro to add a
        macro sheet to the workbook.

      2.On the Insert menu, point to Name, and then click Define. Under Macro, click Function.

      3.In the Name box, type "TEST1" (without the quotation marks).

      4.In the Category box, replace "User Defined" with the new category "(type the choosen Name)[Itamar]", and then click OK.

    Microsoft Excel adds the new category to the list. After you add one or more custom
    functions to the new category, you can delete the "TEST1" function name. When you do
    this the new category remains. If you delete the Microsoft Excel 4.0 macro sheet, functions
    already assigned to the custom category remain in that category; however, you cannot
    assign a new function to that category after you delete the macro sheet.

    Adding a Function to a Specific Category in Microsoft Excel 97

    In Microsoft Excel 97, you cannot add a user-defined function to a specific category by selecting the function in a
    dialog box. You must use a macro to specify a category for the function. For additional information, please see the
    following article in the Microsoft Knowledge Base:

       ARTICLE-ID:  Q157108
       TITLE     :  Options not Available in Macro Options Dialog Box


    Adding a Function to a Specific Category in Microsoft Excel 5.0 and 7.0

    To specify a category for a user-defined function, use the following steps:

      1.With a module sheet active, press F2 to start the Object Browser

      2.Select the workbook in the Libraries/Workbooks list.

      3.Select the custom function in the Methods/Properties list and click Options.

      4.Select the category in the Function Category list and click OK.

      5.Click Close to close the Object Browser.

    REFERENCES

    "User's Guide 2," version 4.0, Chapter 5, "To Name a custom function," page 210

    For additional information, please see the following article(s) in the Microsoft Knowledge Base:

         ARTICLE-ID: Q141825
         TITLE     : How to Add a New Category to Function Category List

Let me know your results.
Regards,
Itamar
0

Featured Post

Office 365 Training for IT Pros

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

You need to know the location of the Office templates folder, so that when you create new templates, they are saved to that location, and thus are available for selection when creating new documents.  The steps to find the Templates folder path are …
My attempt to use PowerShell and other great resources found online to simplify the deployment of Office 365 ProPlus client components to any workstation that needs it, regardless of existing Office components that may be needing attention.
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
Excel styles will make formatting consistent and let you apply and change formatting faster. In this tutorial, you'll learn how to use Excel's built-in styles, how to modify styles, and how to create your own. You'll also learn how to use your custo…

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question