【问题标题】:Macro Shortcut not working (Personal Workbook)宏快捷键不起作用(个人工作簿)
【发布时间】:2021-07-13 18:20:44
【问题描述】:

我一直在工作中使用这个快速求解器宏(使用记录宏创建),但最近该快捷方式停止运行。

当其他人意识到他们的个人宏的名称已更改为 Excel 宏列表中显示的名称时,我看到其他人解决了类似的问题,但我在这里没有看到该问题。

如果我从开发者选项卡中选择它运行良好,只是键盘不起作用,这非常令人讨厌。有没有人知道可能是什么原因造成的?

我在 Windows10 上,使用 Microsoft Office 365 ProPlus(16.0.12527.21296 64 位)

这里是文本代码:

Sub Break_Solver ()

Keyboard Shortcut: Ctrl+Shift+L

Range("U104").GoalSeek Goal:=0, ChangingCell:=Range("U7")
Range("T108").GoalSeek Goal:=0, ChangingCell:=Range("T7")
Range("S104").GoalSeek Goal:=9000, ChangingCell:=Range("S7")
Range("R113").GoalSeek Goal:=1.2, ChangingCell:=Range("R7")

End Sub

Picture of the code Picture of macro in Developer tab list

【问题讨论】:

  • edit your question 将您的代码包含为文本
  • 在您的“开发人员选项卡列表中的宏图片”中,我假设您已在 OPTIONS 中检查了快捷方式仍被分配?
  • 谢谢,Stax - 仍然分配!
  • 现在手忙脚乱...很久以前我有一次代码故障,经过多次调试,解决方案是将模块文本复制到记事本,删除模块,保存工作簿,创建一个新模块并将文本粘贴回。(导出、删除和重新导入模块(.bas 文件)不起作用)。此外,还有一种通过 VBA 分配快捷键的方法(谷歌“Application.MacroOptions”learnexcelmacro.com)。只是可能,通过代码(而不是 UI)来实现它可能是一种解决方法。

标签: excel keyboard-shortcuts


【解决方案1】:

搜索 PERSONAL.XLSB 在 XLSTART 文件夹下打开此文件。

【讨论】:

  • 在问题中他们表示他们认为这不是他们个人宏列表的问题。如果他们去这个文件并打开它,这会解决他们的问题还是他们需要做其他事情?
  • 正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-09-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-03-11
  • 1970-01-01
相关资源
最近更新 更多