excel 如何更改形状颜色上点击在浏览器?

laawzig2  于 2023-11-20  发布在  其他
关注(0)|答案(1)|浏览(148)

我想改变一个形状的颜色在Excel中点击它。但我是新来的,不知道如何编写代码。任何方法将不胜感激。

xesrikrc

xesrikrc1#

1.在标准模块中复制以下代码:

  1. Sub MyShape_Click()
  2. Dim sh As Shape
  3. Set sh = ActiveSheet.Shapes(Application.Caller)
  4. If sh.Fill.ForeColor.RGB = RGB(255, 0, 0) Then
  5. sh.Fill.ForeColor.RGB = RGB(0, 0, 255)
  6. Else
  7. sh.Fill.ForeColor.RGB = RGB(255, 0, 0)
  8. End If
  9. End Sub

字符串
1.右键单击讨论中的形状并选择Assign Macro...。在打开的窗口中,您应该搜索并选择上面的Sub宏名称(MyShape_Click)。按OK并测试解决方案。它首先会将形状着色为红色,然后交替使用蓝色和红色。

相关问题