作者:乔山办公网日期:
返回目录:excel表格制作
像出现下来图这种情况,该如何启动宏呢?直接点击该图标的“选项”,选择“启动内容”选项,然后“确定”即可启动宏了,然后一些宏的功能即可使用。
当然启用宏的设置方式不同,宏的启动方式也不一样。 首先打开“office 按钮”,选择“excel选项”——“信任中心”——“信任中心设置”。
进入“信任中心设置”界面后,选择“宏设置”,在“宏设置 ”中有启动宏的不同方式。
如果自选择”禁止所有宏,并不通知“ ,那么excel表中就不会出现以上第一点的图标,同时excel中的宏的功能也不能使用。要启动宏的话,就必须选择其他选项。
如果选择“禁止所有宏,并发出通知”就会出现以上第一点的图标,当然这种情况,我们可以直接点击它,启用宏的内容。
6
当然如果我们选择“启动所有宏”的话,无论什么宏都会默认为启动状态,即所有宏都可用;当然这种情况有一定的风险,因为可能有一些宏潜在的危险代码,会损害EXCEL表或计算机。zd建议少用,在无法启动宏的时候才可以启动。当然宏如果不存在危险代码,启动所有宏,确实比较方便。
有一种运行宏的办法,自动删除空行:
代码:
Sub 去掉表空行()
Dim i As Long
i = 2
Do While i <= Range("a65536").End(xlUp).Row
If WorksheetFunction.CountA(Rows(i)) = 0 Then
Rows(i).EntireRow.Delete
i = i - 1
GoTo l1
End If
If Left(Cells(i, 1), 1) = " " Then
Rows(i).EntireRow.Delete
i = i - 1
GoTo l1
End If
l1: i = i + 1
Loop
Cells.Select
Cells.EntireRow.AutoFit
Cells.EntireColumn.AutoFit
End Sub
这个能去除某一行啥都没有,或者有空格的行。
有一个弊端,就是第一7a64e78988e69d83362行如果是空行的话,不会删除的。这是我为了打印资料不浪费纸做的。如果对你有帮助,请采纳。
所需要的工具:Excel2010版
在Excel里面删除空行的步骤:
1.在Excel里面选中所需要的删除的空行,单击右击选择删除即可