macros

在 Excel 中使用两个下拉列表作为开始时间和结束时间复制行范围
macros

在 Excel 中使用两个下拉列表作为开始时间和结束时间复制行范围

我有一个在定义的时间范围内从 SQL 获取的数据列表: 在该图像中,我还已经制作了名为Start time和的下拉列表End time。 问题是:我如何制作一个宏,其输出是从下拉列表中复制整行Start time及其范围?End time 我也已经尝试使用聊天 GPT,但结果是空白的,没有错误消息,我尝试了各种配置,但没有运气,顺便说一句,我对宏 VBA 还不熟悉。 以下是来自 chatGPT 的代码(我已经对其进行了修改): Sub CopyRowsBasedOnDropdowns() Dim SourceSheet As Worksheet Dim T...

Admin

在 Excel 上为我的表创建公式
macros

在 Excel 上为我的表创建公式

我想创建一个公式,当表格中添加更多信息以及数字发生变化时,该公式会自动更新。我创建了一个表格,显示我拥有的许可证数量及其年度成本。我在底部有一个计算,我想按部门自动计算总和(部门类别为采购、设计、建筑、管理和通信) 为此,第 3 行包含所有部门名称。第 6 行包含许可证的年度成本,那么我该如何创建一个公式,仅当同一列中包含单词“采购”时才添加“年度成本总计”单元格。 这很难解释,但请看附图。 我将非常感谢您的帮助,我已经尝试过 Excel 机器人,但公式对我来说不起作用。 ...

Admin

PowerPoint 中启用宏的演示文稿中的设计器按钮变灰。如何修复?
macros

PowerPoint 中启用宏的演示文稿中的设计器按钮变灰。如何修复?

我不知道这是一个错误还是一个“功能”,但如果你在 PowerPoint 中创建启用宏的演示文稿,设计器按钮就会变灰。 像往常一样Microsoft 网站非常“有用”。 以下是他们对这个问题的看法: 如果你能看到设计师PowerPoint 中的按钮,但它是灰色的,这意味着: 您未连接到互联网, 或者 未选择单张幻灯片。当在普通视图中的幻灯片缩略图窗格中选择了多张幻灯片时,或者当缩略图窗格中的焦点位于两张幻灯片之间时,可能会出现这种情况。当焦点位于备注窗格中或您处于幻灯片放映视图而非普通视图中时,也可能会发生这种情况。 就像这样回答说我们只能在特定的 Sta...

Admin

如何使用宏创建仅包含值和格式(包括条件格式的结果)的新 Excel 电子表格
macros

如何使用宏创建仅包含值和格式(包括条件格式的结果)的新 Excel 电子表格

我编写了这个宏来取消保护现有的工作表,从现有工作表复制数据,打开一个新电子表格,将数据连同值和格式粘贴到新的电子表格中,然后再次保护现有的工作表。 问题是,条件格式的结果没有被粘贴,只有基本格式。我想知道如何在新电子表格中保留 CF 规则产生的格式。任何帮助都将不胜感激 - 谢谢。 Sub Create_Monthly_Return() 'Unprotect ThisWorkbook.Worksheets("Monthly Return").Unprotect Password:="password" 'Create new spreadshe...

Admin

LibreOffice Impress 宏在演示文稿中使用时只有一半功能,而在外部使用时则没有
macros

LibreOffice Impress 宏在演示文稿中使用时只有一半功能,而在外部使用时则没有

我制作了一个.odp包含两张幻灯片的文件。 在幻灯片 1,有一个圆圈,单击时会移动到幻灯片 2。此圆圈使用简单的交互,不使用宏。 在幻灯片 2,有一个方块,按下时会隐藏幻灯片 1 上的圆圈,然后移动到幻灯片 1,这样当我们回到幻灯片 1 时,圆圈就消失了。它也使用交互,但它在鼠标单击时运行宏。交互 GUI 指示宏的名称是vnd.sun.star.script:Standard.Module1.Hide?language=Basic&location=document。 Sub Hide REM Define objects Dim oDoc As ...

Admin

是否可以将 VBA 宏命令限制于仅一个工作簿?
macros

是否可以将 VBA 宏命令限制于仅一个工作簿?

我已将宏作为命令添加到特定工作簿。但新工作簿将显示这些命令,如果我单击它,它只会打开上一个工作簿。我宁愿它们不出现在新工作簿的命令栏中。这可能吗? ...

Admin

如何编写一个宏来迭代字符串数组并在 LibreOffice Impress 中随时显示其中一个?
macros

如何编写一个宏来迭代字符串数组并在 LibreOffice Impress 中随时显示其中一个?

我在小学教拼写课。为了让课堂更有趣,我决定添加互动内容。 在此示例中,给学生一个演示。幻灯片中的图片是一个苹果。辅音已经给出。孩子们的任务是找到正确的元音。 每个包含元音的框的上方和下方都有一个按钮。按下时,显示的字符应更改为数组的下一个或上一个内容。如果到达第一个或最后一个元素,它会回绕。在此示例中,数组为["a", "e", "i", "o", "u"]。+因此,单击应按以下顺序循环:a - e - i - o - u - a - e - ...相反,单击-应按以下顺序循环:a - u - o - i - e - a - u - ... 在第二个例子中该...

Admin

如何让在 Libreoffice Impress 中单击一次对象后该对象永久消失?
macros

如何让在 Libreoffice Impress 中单击一次对象后该对象永久消失?

下周我将在中学举办知识竞赛之夜。我计划使用 LibreOffice Impress。第一张幻灯片中有多个主题可供选择。当我单击其中一个时,它会移动到包含相应问题的幻灯片。在参赛者回答问题并加分或扣分后,我点击右下角的箭头返回第一张幻灯片。 我们在试运行中发现的问题是,当有几十个主题可供选择时,参赛者很难记住哪些主题已经被选中。这浪费了很多时间,因为每次他们选择一个已经使用过的主题时,我们都必须提示他们选择另一个,当只剩下几个主题时,这个过程可能会重复。 我尝试添加退出动画,但一旦我们返回,它们就会重置,而且动画的顺序是不可变的,所以它不起作用。如何让主题在单...

Admin

在 Excel 中替换前导撇号
macros

在 Excel 中替换前导撇号

有人能就以下问题给我一些建议吗? 在 Excel 表中,列 (F) 的所有单元格都包含类似这样的内容。'10+5+3 我需要通过用等号替换撇号将其转换为等式。=10+5+3 以使 Excel 能够进行计算。 问候 ...

Admin

Excel:是否存在可以用来根据下拉值粘贴特定值的公式/代码?
macros

Excel:是否存在可以用来根据下拉值粘贴特定值的公式/代码?

我是一名新用户,正在寻求有关 Excel 公式/宏代码的帮助。 为了演示我的场景,假设我有一个下拉列表,其值为“早餐、午餐和晚餐”。如果用户从下拉列表中选择早餐,则下面会出现一个独特的早餐菜单,其项目和价格为列。如果用户选择午餐或晚餐,下拉单元格下方会出现不同的菜单。 我希望公式简单一点:IF(A1=“Breakfast”,PASTE(BreakfastMenu) ) 预先感谢您的帮助! ...

Admin

如何使用 VBA 连续取消选择/选择特定的自动筛选选项?
macros

如何使用 VBA 连续取消选择/选择特定的自动筛选选项?

我正在尝试创建一个宏,它将允许我连续取消选择/选择特定的过滤器选项。 因此在下面的例子中,如果我单击“取消选择类型 1”,那么“类型 1”将从过滤器中删除。 如果我随后单击“取消选择类型 2”,则“类型 2”将从过滤器中取消选择,但“类型 1”也仍将被取消选择。 如果我单击“选择类型 1”,则“类型 1”将被重新选择,而“类型 2”将保持未选择状态。 我尝试使用记录宏功能,但它不适用于后续的取消选择/选择。记录宏功能与 AutoFilter 配合使用的方式是,它会识别仍处于勾选状态的选项并将其添加到数组中,而这不适用于其他按钮的后续录制。以下是录制时取消选...

Admin

如何拼写数字
macros

如何拼写数字

我从事金融工作,经常需要在 Word 文档中输入诸如“£5,023(五千零二十三英镑)”之类的内容。 我有一个 Excel 电子表格,可以粘贴数字 5023 并从结果单元格中复制单词。但这对我不太懂技术的团队成员来说没什么用。 我希望能够选择数字 (5023),按下宏按钮,然后让文本出现在数字后面。理想情况下,文本与数字相关联,这样当数字更改时,文本会自动更新;但如果宏只是创建静态文本,那么对于同事花费太长时间输入错误文本来说,这是一个很大的改进! 因此基本上,宏的输入是选定的文本,输出是基于该文本的计算结果并粘贴到文档中。 这可能吗? ...

Admin

Microsoft 365 版 Excel:根据标题行中的列名更改列宽
macros

Microsoft 365 版 Excel:根据标题行中的列名更改列宽

我正在使用 Microsoft 365 版 Excel。 在第一个工作表上,我录制了一个宏来调整列宽和行高。然后我切换到第二个工作表并运行此宏,发现我遇到了下面描述的问题。 每个工作表至少包含一个(可能多个)列,其标题行(第 1 行)中的列名包含字符串“foo”。这些列的位置因工作表而异。 我对所有列执行了一些步骤。这些步骤工作正常。但是,我想对“foo”列执行一个额外的步骤。具体来说,我想将这些列的宽度更改为 30。由于这些列的位置因工作表而异,因此这并不是那么容易做到。 以下是说明该问题的 VBA 代码: Sub Macro1() ' This ...

Admin

打开 A 盘上的快捷方式到 E 盘上的文件
macros

打开 A 盘上的快捷方式到 E 盘上的文件

在桌面上创建另一个硬盘上的数据文件的快捷方式。我需要能够通过快捷方式更正部分并更新数据。连接到我查看的位置,但一直告诉我无法更新文件。如果我尝试打开它,它不会更新。使用 libreoffice 7.4 ...

Admin