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.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Hello I work in an office that is not connected to the Internet at the request of the security service. I use Excel, Access and write macro

    Hello
    I work in an office that is not connected to the Internet at the request of the security service.
    I use Excel, Access and write macros with VBA in my work all the time.
    The lack of help offline makes it much more difficult to work.
    How can this problem be fixed?
    Thank you.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  2. configurable hotkey to break excecution of a VBA code

    There are many computers with no break key.
    On those computers (laptops) wh NEED a feature to break a code, otherwhise an error can cost a morning of work!!
    Seriously, this is an important one

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  3. A problem in Excel Solver addin - SolverAdd function

    I encountered a problem when using Solver add in in Excel. By VBA code:

    "SolverAdd CellRef:=Range("N100"), relation:=1, FormulaText:=1#"

    it doesn't work(no constrain formular is created in solver dialog window), while I used the below code it works properly.

    "SolverAdd CellRef:=Range("N100"), relation:=1, FormulaText:=1.0000000001"

    I wonder if it is a bug for that.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  4. Allow automatic comment resizing through VBA MAC OS X as it is already the case under windows

    Fix automatic comment resizing bug through VBA MAC OS X, as it is already working well under windows through the following macro:

    For Each c In ActiveSheet.Comments
    c.Shape.TextFrame.AutoSize = True
    Next c

    it seems that the property is read only under OS X whereas it is read/write under windows.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  5. Option to resize Macro Dialog box

    Currently the dialog box for Macros does not have an option to resize like that of 'save as dialog box'.It would be very nice if this option could be included as it would make it convenient to view more macros.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  6. Excel 365, spreadsheet. A message window position in the center of the display,

    It will be great if the message position can bi fixed by user. The message, by default appears in the center of the display. If user moves the message in a convenient position, then in next appearance, on the same sheet the message stays in new position defined by user.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  7. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  8. Excel core issue - Slow async UDF

    See https://github.com/Excel-DNA/ExcelDna/issues/232

    We need to use Excel async UDF with 100k+ call per sheet. We have evaluted the Excel behaviour and found out:
    sync UDF: almost constant time (around 2 us) per UDF call
    async UDF: time per UDF call increases about lineary with the number of total UDF uses per sheet

    Is this a bug? Can someone confirm this issue and shedule it for a fix?

    Here are data from our measurements: see https://answers.microsoft.com/en-us/msoffice/forum/msoffice_excel-mso_other-mso_2016/excel-core-issue-slow-async-udf/dd9c47a0-02eb-4d69-982e-4bebf9edac6d

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  9. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  10. short cuts using multiple keys

    a set of buttons that a user can press to do a certain function.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  11. Scroll userforms with mouse wheel

    When will it be possible to scroll userforms / objects with the mouse wheel easily?
    There's an old trick to do it using user32 library, but most PC's nowadays are 64-bit.
    Could you add this property to the objects, please?

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  12. F# for Excel

    Be able to code in F#, both as a code behind (like VBA) or even directly in cells.
    F# is functional and Excel itself is very compositional. I can imagine that F# is like putting Excel on steroids, for power users.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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…

    3 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  14. C# Classes Call as VBA Language Feature

    Writing Excel Applications for Business often leads to the desire to extend VBA functionality with C# Classes. I would like to be able to call C# as a language component of VBA.

    2 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  16. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  17. Language-Integrated Query (LINQ) for VBA

    Language-Integrated Query (LINQ) for VBA!

    6 votes
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow VBA to pull a 1D range into a 1D array (default is a 2D array)

    Sorry, the page search results returned over 60 pages of "related" results and that is too much to sift through to see if this is a duplicate suggestion.

    Recognizing that the workaround is to use transpose, and the size limit has been fixed, but it just feels clunky to have to double-transpose a row in order to move a 1D range into a 1D array :)

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  19. Multiple scripting languages for Excel

    I would like to see multiple scripting languages support for Excel. I think Excel needs to support java script, powershell, and still continue to support VBA. Allow the user to be able to select language when creating Macro

    1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  20. 1 vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Macros and Add-ins  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base