在Excel中创build删除线macros
我是VBA的新手,我试图做一个简单的macros,在那里可以突出显示一组单元格,单击一个button,并删除选定的销售。 之后,您可以再次select单元格,单击相同的button,并删除删除线。
我一直在寻找体面的文件,但还没有find任何东西。
这是一些代码。
另外,我很想知道VBA上最好的文档在哪里。
Sub strikeOut() Selection.Font.Strikethrough = True End Sub
我也需要帮助与命令button。
谢谢。
它看起来像你在正确的道路上。 基于你的代码,我假设你已经有一个命令button创build。 如果是这样的话:
Sub strikeOut() With Selection.Font .Strikethrough = Not .Strikethrough End With End Sub
要创build一个命令button:
- Excel 2003及更早版本 :
- 打开
Visual Basic
工具栏并激活Control Toolbox
button。 另一个框/工具栏应该显示不同的控制选项。 - select
Button
选项,并将其放置在所需的位置。
- 打开
- Excel 2007及更高版本 :
- 点击
Developer
标签/function区。 - select“
Insert
然后select“Button
并将其放置在所需位置。
- 点击
- *以下步骤适用于所有版本。
- 右键单击新的button,然后select“
Properties
,为button指定名称/标题。
- 右键单击新的button,然后select“
- 再次右键单击并select
View Code
。 - 在
ButtonName_Click()
子项中,使用以下任一方法添加strikeOut()
调用:-
Call strikeOut()
-
- 或干脆
-
strikeOut
-
要回答你的问题的第二部分,很难说什么是“最好的”,但是这里有一些可能有帮助的链接:
Chip Pearson的网站
MSDN
OZgrid