Add Button To Cell Right-Click Menu Excel VBA Macro

Поделиться
HTML-код
  • Опубликовано: 19 апр 2023
  • Excel macro/VBA code available in this post: excelmacroclass.blogspot.com/...
    Find the full list of Command Bar FaceId icons here:
    excelmacroclass.blogspot.com/...
    Download Excel Date Picker Add-In here:
    excelmacrobusiness.blogspot.c...
    The cell right-click menu in Excel, also known as context menu, is a fast way to see and change properties of a cell or range in the worksheet. We can use VBA macros to add controls to that menu such as buttons that call a certain macro or run a function. This video shows how to target the CommandBar object in order to add a button to the cell menu that runs a particular macro. We can add more buttons to the menu, or other controls such as sub-menus (popup control). Buttons can have a custom icon using the property FaceId. Find the list of icons available in Microsoft Office in this other page:
    excelmacroclass.blogspot.com/...
    You can find many other macro examples and Excel VBA learning materials (including the Excel VBA Guide for Beginners) in the blog under the link: excelmacroclass.blogspot.com
    And yet, if you want more, you can find various Excel applications of different nature in the other blogs of the Excel Macro Mania saga:
    Excel Macro Fun (excelmacrofun.blogspot.com/)
    Excel Macro Business (excelmacrobusiness.blogspot.com/)
    Excel Macro Sports (excelmacrosports.blogspot.com/)

Комментарии • 9

  • @sharmasudhirdutt
    @sharmasudhirdutt 7 месяцев назад +1

    Very helpful!! thanks!!

  • @cajinguy218
    @cajinguy218 Год назад +1

    Very helpful! Had to modify script to reset each time if used with Worksheet_BeforeRightClick to prevent continuously adding the same controls repeatedly.

  • @alexrosen8762
    @alexrosen8762 Год назад

    Very useful! Thank you 🙏

  • @MinhNguyen-jw3ln
    @MinhNguyen-jw3ln Год назад

    Insightful!

  • @jrericksen
    @jrericksen 4 дня назад

    This is great! However, if I am in Page Break Preview mode, the new command does not show. I suspect a different command bar shows, but I cannot determine which command bar is shown when you right-click a cell while in Page Break Preview mode.

    • @jrericksen
      @jrericksen 4 дня назад

      Note that I am also trying to use this within a Table (I did get it to work outside of the table)

  • @madalinmd1119
    @madalinmd1119 2 месяца назад

    Imagine we got an xslm file that has a macro somewhere that made all the workbook have an 'Calulcate model' option when we right click on the rows. How can we identify where is it coming from? I even have it on empty new workbooks, it s super persistent.

    • @madalinmd1119
      @madalinmd1119 2 месяца назад

      when I try to click it it says that macro could not run due to some error

    • @ExcelMacroMania
      @ExcelMacroMania  Месяц назад

      @@madalinmd1119 You might have installed some add-in before and is not available anymore.... maybe. Try to locate the add-in in the add-ins folder and/or remove it if it bothers you. If the cell menu still pops-up, you can also delete it targeting the name as follows: CommandBars("Cell").Controls("Calculate model").Delete