Feedback by UserVoice

Excel for Windows (Desktop Application)

Welcome to the Excel for Windows (Desktop Application) feedback forum! This is the place for users to send us suggestions and ideas on how to improve. If you think you have found a bug, please send us feedback in-app instead! To do so, please click “File”, then “Feedback”, then “Send a Frown” in Excel. This way, we will get detailed information that will help us better diagnose the problem.

To help us build the best version of Excel ever, we have partnered with UserVoice, a third-party service, to create this site to hear your suggestions and ideas for the next version of Excel. Your use of the portal and your submission is subject to the UserVoice Terms of Service & Privacy Policy, including the license terms. Please do not send any novel or patentable ideas, copyrighted materials, samples or demos for which you do not want to grant a license to Microsoft.

How can we improve Excel for Windows (Desktop Application)?

(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Please support Unicode font in VBA

    Please support Unicode font in VBA.

    Thank you!

    35 votes
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)

      We’ll send you updates on this idea

      4 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
    • More vba events

      VBA events are extremely powerful but currently they are seriously lacking! If the Excel team went through and exposed more events VBA would a lot easier to manage for complex applications.

      Events to expose:
      * Row and column insertion
      * Table specific events:
      ** Table - Insert_Row
      ** Table - Insert_Column
      ** Table - Cell_Change
      ** Table - On Filter
      ** Table - On Filter button click
      * Chart events!
      ** Chart - On Mouse Down
      ** Chart - On chart object select
      ** Chart - On chart resize
      * Shape events
      ** On shape resize
      ** On shape click …

      5 votes
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)

        We’ll send you updates on this idea

        4 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
      • 14 votes
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)

          We’ll send you updates on this idea

          0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
        • Expose more events

          There have been a number of pleas for this before, but I want to add one more:
          Worksheet_BeforeChange

          I need to compare before and after values when a cell changes. found loads of work-arounds to do this, including having a duplicate copy of the whole workbook! But all suffer from various problems when tried. Clearly the fact that so many people have tried various work-arounds and posted them on the web indicates a need for this.

          It can't be that difficult to expose events which must exist already, surely? We have far more events available in Access and Word than…

          2 votes
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)

            We’ll send you updates on this idea

            0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
          • Can't add ActiveX into Excel 2016

            Unable to add new/existing ActiveX controls into Excel 2016 whether it is a brand new worksheet or an existing worksheet. Getting an "Cannot Insert Object" error. Have researched previous issues on this and there are only fixes up until Office 2013. Requiring assistance in finding a fix to this issue ASAP.

            3 votes
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)

              We’ll send you updates on this idea

              0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
            • VBA is a bit old fashion & difficult to use compared to C#. i dont expect VBA to be as comprehensive as C#, but some improvemt wld be nice.

              VBA is a bit old fashion & difficult to use compared to C#. i dont expect VBA to be as comprehensive as C#, but some Improvement wld be nice.

              2 votes
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)

                We’ll send you updates on this idea

                0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
              • As policy, all apps/add-ins endorsed by Microsoft should have capability of being disabled by the user.

                Stock Connector is an Excel add-in that can't be disabled by the user once it's installed! It can be "removed", but not "disabled". One would think that, as a matter of policy, Microsoft would check all apps and add-ins to ensure they can be disabled by the user prior to authorizing their sale on the Microsoft Appsource or store.

                1 vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)

                  We’ll send you updates on this idea

                  0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                • Give VBA some love -- Application.RibbonHandle

                  Currently, getting the ribbon handle requires implementing a callback, and then saving the handle. But it is then lost on any VBA error.

                  There is a hack to store it in an XL4 Application macro, and then get it back using a MoveMemory system call.

                  But that is NOT End user Computing! That is the point of VBA, usable by end users.

                  It should be like all the other statuses, Application.RibbonHandle. Always available, no magic required.

                  The fact that this has not been fixed in 10 years demonstrates Microsoft's contempt for VBA, which is very unwise IMHO.

                  2 votes
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)

                    We’ll send you updates on this idea

                    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                  • Excel macro web & app

                    We can't convert an excel macro with activex into web.
                    If i'm right web and app are the next steps in excel. We must have clear option to convert excel macro with activex and other add-ins into web page and android app.

                    This will boost the excel to high level. Please consider this request

                    2 votes
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)

                      We’ll send you updates on this idea

                      0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                    • Allow Excel Macros to be written in PowerShell

                      Allow Excel Macros to be written in PowerShell.
                      It would also be amazing if it could be used as an alternative to field functions such as "=PRODUCT(A1:A10))"

                      I believe that Microsoft Excel naively supporting PowerShell as a 21st century alternative to VBA would be the most beneficial change made to the software since release.

                      Almost all Microsoft products are becoming PowerShell integrated, yet Office remains only supporting VBA.
                      VBA is an archaic procedural language which despite its ambivalent love from the community, seems to have little to no place in the modern world.
                      PowerShell can directly interact with COM objects…

                      79 votes
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)

                        We’ll send you updates on this idea

                        10 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                      • Solver Parameters dialog

                        UNCHECK "Make Unconstrained Variables Non-negative" as this option isn't the standard case.

                        1 vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)

                          We’ll send you updates on this idea

                          0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                        • Add VBA Support for Excel 2016 charts like Waterfall, Pareto etc

                          Please add VBA support for new Waterfall, Pareto, Histrogram, Treemap, Sunburst and Box & Wisker chart types. Specifically, include the ability to record a macro when operating on new charts and provide corresponding Excel VBA Object library nomenclature. There is currently no VBA support for new Excel 2016 chart types, making it impossible to automate and include them into existing toolsets. Waterfall chart support is a priority. Thanks!

                          22 votes
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)

                            We’ll send you updates on this idea

                            2 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                          • There should be Microsoft Office Tool to create a list of the shortcuts and menu access keys

                            There should be a tool in Microsoft Office that generates a list of keyboard shortcuts and menu access keys for Excel, Word, etc. Currently there is a macro in Word that generates a list of shortcuts. There should be a tool separately from the macro list to do this for Excel and other programs. There are hundreds of access keys but there are only a few keys listed online.

                            1 vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)

                              We’ll send you updates on this idea

                              0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                            • While it is much better than past versions of Excel that used a macro to calculate a histogram, the new histogram chart creates this chart f

                              While it is much better than past versions of Excel that used a macro to calculate a histogram, the new histogram chart creates this chart for you. However, unlike the older implementation using a macro, the new chart does not give me direct access to the underlying numbers to allow me to normalize them or to be able to change the bin sizes to be unequal sizes, i.e. 0-1, 1-1.5, 1.5-3, 3-4, etc. I have lost flexibility at the expense of simplicity.

                              1 vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)

                                We’ll send you updates on this idea

                                0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                              • VBA recovery

                                During recovery of PERSONAL.xlsb file, allow parameters used during debug to be recovered (pointers, etc...)

                                1 vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)

                                  We’ll send you updates on this idea

                                  0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                                • Allow WebAssembly as an alternative to VBA

                                  VBA is so out of date it encourages us to abandon Excel in favour of eg Jupyter. If you allowed some kind of WASM then there can be a choice fo languages, and with safe sanboxing

                                  1 vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)

                                    We’ll send you updates on this idea

                                    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Add R functionality to excel like rexcel which does not work with office 365 excel

                                    Add R statistical programme functionality to excel 365 like Rexcel use to provide to excel 2007

                                    1 vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)

                                      We’ll send you updates on this idea

                                      0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                                    • about: Application.ScreenUpdating

                                      I use Application.ScreenUpdating a lot.
                                      Before, all Excel did was not refresh the screen.
                                      The current version keeps switching to a blank screen over and over and over and over again.
                                      Is super ANNOYING.

                                      please, just let Excel do nothing until Application.ScreenUpdating is switch back to TRUE.

                                      Thank you

                                      1 vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)

                                        We’ll send you updates on this idea

                                        0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Include "Run to end of current procedure" option in the right-click menu (in VBA Editor).

                                        Occasionally, when going step-by-step through a macro, I step into a (lengthy) procedure, that may be trivial or 'known good', and doesn't require review, though I now only have 2 options - to continuing stepping line by line, or running the whole thing without breaks.

                                        As this is unintentional, the (current) solution is to simply scroll to the end of the procedure (i.e. the end sub/function line) that I have stepped into, and right-click and click on "Run to Cursor". However, this is an unnecessary and laborious, especially if the procedure is long.

                                        1 vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)

                                          We’ll send you updates on this idea

                                          0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                                        • Actually read some of these suggestions, and provide comments to show you have

                                          I have a strong suspicion that these comments are never read. That they are just there to make people feel they can engage. If so that is an insult to the people that take the trouble to comment here.

                                          Some feedback would make us feel listened to.

                                          1 vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)

                                            We’ll send you updates on this idea

                                            0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 12 13
                                          • Don't see your idea?

                                          Feedback and Knowledge Base