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!

    43 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 →
    • Create a command line tool for signing Office files with a digital certificate

      Besides Office, Excel files can be created using numerous software tools. More often than not, batches of macro-enabled Excel files are processed with scripts for productivity purposes. However, VBA code signing cannot be part of an automated process, as it is a manual task that requires opening & saving the file in Excel.

      This request is about creating a command line tool for signing Office files with a digital certificate, similar to MS SignTool.

      In addition, the existing macro signing process in Office is not 100% compatible with Open XML specifications. I can clarify this statement in a private discussion…

      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

        22 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
      • Content Pane Remove Size Limit, Add Positioning, Resizing

        There is a limitation to the width and height of a Content Pane at 1000 x 1000px. This limit is imposed when resizing via mouse in Excel Desktop and the JavaScript API. This (via mouse) is not true in Excel Online (or in PowerPoint) where the size can be set and saved to any size via mouse.

        It would make the Content Pane consistent and open up a huge number of innovation opportunities to remove the current 1000 x 1000px limitation in the JavaScript API and Desktop Content Panes in Excel.

        The ability to position and resize the Content Pane…

        6 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 →
        • 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 …

          10 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 →
          • Correct illogical limit of 255 characters for entering Matrix formulas using VBA

            When you use Excel, you have a limit of 8192 for the lenght of a formula.

            When you assign a matrix formula using VBA, it is restricted to 255.
            Even using macro recorder, it'll save the correct instruction, but then it'll be useless as VBA won't execute that instruction.

            4 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 →
            • 18 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 →
              • 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

                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

                  1 comment  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                • Mistake in Regression Output: "Standard Error" should be renamed "RMSE"

                  In the regression output, there is a value for "standard error" which is not a standard error at all, but is actually the "root mean squared error" which is more analogous to a standard deviation. Only parameters have standard errors, variables have standard deviations. The error term of a regression is, of course, a variable and not a parameter. This should be renamed "RMSE". It causes a great deal of confusion at the course I teach at Columbia Business School when I describe the difference between standard deviations and standard errors, and then see that excel has made the very…

                  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 →
                  • 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…

                    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 →
                    • Please could we have a separate tab for Macros and buttons

                      Please could we have a separate tab for Macros and buttons

                      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 →
                      • Expand/Collapse of code block in VB Editor

                        For easier reading and more effective coding, I strongly hope you add a feature of Expand/Collapse of code block in VB Editor.
                        読みやすさ、コーディングの効率化のため、VB エディターにコードブロックを展開・縮小する機能を追加してください。

                        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 →
                        • Language-Integrated Query (LINQ) for VBA

                          Language-Integrated Query (LINQ) for VBA!

                          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

                            1 comment  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                          • Automatic Emails to customers

                            I have a spreadsheet that is updated by a database that our company uses for production scheduling.
                            It would be very ideal for there to be a way that excel could send an automatic email to the customer as the status of their product moves through production.
                            Example: When the product "status" changes from "Router" to "Paint", an email is sent to notify the customer of the progress of their product.

                            I think that this feature would be helpful for any "production" company.

                            Thanks

                            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 →
                            • Office 365 64bit, Windows10 64bit pro, VBA EDITOR "OUT OF MEMORY" ERROR.

                              If I edit PRESONAL.xlsm the message "OUT OF MEMORY" appears when I try to:
                              a/ change name of a single module,
                              b/ import a new module,
                              c/ change code within a module.

                              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 →
                              • 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

                                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 →
                                • Ribbon, invalidate controls on contexttualTabs.

                                  When create a custom control in contextualTab, callbacks are executed only first time then control is shown.
                                  Because contextualTabs shows information about selected object (listObject, chart, etc), all controls MUST BE invalidate each time selected object changes in Excel.
                                  Workaround its invalidate ALL CONTROLS from ALL CONTEXTUALTABS in Application_SheetSelectionChange() and Application_SheetActivate().
                                  This is a LOT of code executions (each seleccion in Excel executes .InvalidateControl to all controls in all ContextualTabs).

                                  But... if exists onShow="callback" triggered when ContextualTabs shows information it runs faster.

                                  Or even better, when Excel shows a ContextualTab, all inner-custom controls must be automatically invalidate, then all of…

                                  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 error object to include line number/text property

                                    VBA Error object should have properties called line Number and line text which will let us know the line number of the code and the line text of the code where error occurred. This will help us very much in case of offline troubleshooting through logs

                                    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

                                      2 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
                                    • freeze panes via VBA without needing to activate the sheet

                                      in VBA there is no way to split & freeze a sheet without Activating the sheet first.

                                      Most tasks can be programmed to change a sheet without the sheet being Activated.

                                      So, please provide a means to add/delete/control split & freeze panes programmatically in VBA without the need to activate the sheet first.

                                      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 →
                                      • 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.

                                        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 →
                                        • Insert add-in from URL

                                          Commonly we use github or gist to store add-in tests etc.

                                          It'd be great to be able to use the HTML and XML manifest on GIST for our Office add-in for example! Similarly in general, it'd be great to just be able to update 1 website which will update all add-ins. This is already basically how office addins work anyway, but it'd remove the requirement to have a remote network. You could also use file URLs which is nice for when you don't have internet!

                                          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