触发 Excel 宏的问题

发布于 职场 2024-08-09
8个回答
  1. 匿名用户2024-01-31

    private sub worksheet_change(byval target as range)

    if worksheets(1).cells(1, 1).value = 1 then

    call macro1

    end if

    end sub

    在您录制的宏的界面中,添加一个额外的段落(如上所述)。 我现在假设你在表 1 的 A1 中。 您录制的宏是 macro1。 您可以自行调整这些参数。

    sub macro4()

    macro4 macro

    range("e5:e15").select

    withcolorindex = 6

    pattern = xlsolid

    end with

    end sub

    private sub worksheet_change(byval target as range)

    if worksheets(3).cells(1, 1).value = 1 then

    call macro4

    end if

    end sub

  2. 匿名用户2024-01-30

    option base 1

    sub auto_open()

    if cells(1, 1).value = "1"then 语句) end if

    end sub

    你改变它,以这种方式看待它。

    option base 1

    sub macro4()

    macro4 macro

    由 fusx 记录的宏,时间:2008-7-2if cells(1, 1)。value = "1" thenrange("e5:e15").selectwith

    colorindex = 6

    pattern = xlsolid

    end with

    end if

    end sub

  3. 匿名用户2024-01-29

    有时,由于业务需要,我们编写相应的宏来处理实现问题,但是当我们写完宏时,我们发现它们无法运行。 我们如何解决这样的问题? 以下是我如何解决 Excel 无法执行宏的方法,希望您阅读后会受到启发!

    Excel 无法执行宏解决方法1 步骤:快速运行自定义宏:使用启动宏创建新的 Excel 文档。 然后按键盘快捷键。

    Alt + F11“进入ExcelVBA环境,右键点击”Microsoft Excel对象“-”插入“-”几乎像块一样“,在模块中输入宏,然后直接点击”快速工具栏“上的运行按钮运行宏。

    Excel 无法执行宏解决方法 图 1

    Excel 无法执行宏解链 land 方法 图2

    Excel 无法执行宏解决方法,图 3解决方法 2 for excel 无法执行宏

  4. 匿名用户2024-01-28

    这个要求可以使用宏表函数计算来解决,如下所示:

    1. 在 A 列中输入您的计算公式,例如,A1 输入:

    外墙+平面20元

    2.由于宏表函数 evaluate 只能在名称定义中使用,因此,点击菜单:insert - name - definition,在名称中输入 aaa,在引用位置输入 ::

    evaluate("=" & substitute(substitute(substitute(substitute(sheet1!$a1,"×","*"),"立 面",""),"平",""),"元",""))

    单击“添加”按钮,然后单击“确定”

    3. 在 b1 中输入 =aaa,然后按 Enter 键计算结果。

    注意:步骤2中公式的含义是:

    将计算中未涉及的所有文本替换为空白,例如,将“façade”替换为“”。

    将所有不符合 excel 运算符的字符替换为可识别的运算符,例如将 “ ” 替换为 “*”。

    最后,使用 evaluate 函数将替换的字符串转换为可计算的公式。

    此外,其他公式可以继续在A列中输入,然后在B列中输入=aaa进行计算。

    如果您有问题,请与我打个招呼。

  5. 匿名用户2024-01-27

    我也遇到过你的问题,可以在A1中输入公式的样式,也就是文本格式,按照B1中的格式输入值的操作,结果就出来了,单位元素放在C1中,即:

    A1输入“(立面+平面20元”。

    b1,输入“=(

    在 c1 中输入“元”,祝您一切顺利。

  6. 匿名用户2024-01-26

    宏的对话框,关键点是启用宏打开文件,关闭文件再打开,打开Excel会出现宏。

    打开Excel工作表时,始终会出现宏,该宏由宏生成,没有数字签名,您可以在单击工具选项后打开工作簿 安全

    如果在宏安全性中将宏设置为低,则不会出现此问题。 如果设置为“中”,则每次打开宏时都会提示是否执行宏操作,例如。

    如果高度较高,则只能运行经过数字签名的宏,而不能运行其他宏。

    一位朋友问:打开包含要删除的宏的工作簿。 在“工具”菜单上,指向“宏”,然后单击“宏”。 在“宏名称”框中,单击要删除的宏的名称。 单击删除。 但是当我这样做时,我在“宏名称”框中没有任何名称。

    例如,按 Alt+F11 进入 VB 窗口,然后双击左侧项目资源窗口中的每个工作表或模块或 ThisWorkbook。

    如果右侧弹出的窗口中有**,将其删除,然后保存并退出,下次不会弹出那个烦人的对话框。

    注意:宏虽然在宏列表中被删除了,但并不意味着宏被完全清除,**仍然保存在vb窗口中,所以必须返回。

    您必须在窗口中找到删除内容。

    也有可能在安装时未安装 Excel,因此建议您在程序中卸载 Excel,然后重新安装 Microsoft Office。

    禁用宏会关闭工作簿,当我们将书簿发送给其他人时,有人会禁用宏,以便不会执行我们的宏,然后打开我们的宏。

    工作簿关闭了,现在我们要实现它,禁用我们编写的宏,然后关闭工作簿,不要让我们打开工作簿,让他启用我们。

    宏可以打开工作簿,然后加密你的项目,这样我们就可以写一个简单的宏**保护,呵呵,这个保护。

    它是相对的,很容易破解,但对于不熟悉VBA的新手和朋友来说是安全的!

    希望对你有所帮助!

  7. 匿名用户2024-01-25

    将工作簿发送给我?

  8. 匿名用户2024-01-24

    如果它不打扰,建议买一个新的。

相关回答
9个回答2024-08-09

选择:工具 - 视图 - 通用工具栏 - 小部件工具箱,然后调出“小部件工具”栏; 选择第一个带三角形的按钮-即进入设计模式,然后点击第三个按钮-查看**,即进入程序或宏窗口,在左侧窗口中,找到“模块”,并输入删除,关闭此窗口。 此外,如果你在工作表等页面上,你可以在你通常的窗口中右键单击 - 剪切(我想你没有这个问题),如果你想退出设计模式 - 点击“三角形按钮”并保存它。

18个回答2024-08-09

如果删除宏,则取决于宏是自动处理还是手动操作。 >>>More

8个回答2024-08-09

sheets("原始数据").选择以选择原始数据表。

columns("c:bk").选择“C:BK”列。 >>>More

9个回答2024-08-09

你能把文件发给我并帮助你吗?

15个回答2024-08-09

区别如下:绝对引用前面有$,相对引用前面没有符号。 >>>More