中企动力 > 商学院 > excel删除宏
  • ?

    小胖Excel操作技巧-神奇的F4—宏的简单运用:重复操作

    鄂飞槐

    展开

    大家在操作的过程中有没有这样的体验,特别是在插入表格的时候,一行一行的插入太慢了:复制-右键-插入复制的单元格。每次都这样操作,是不是非常的机械,别着急,我们有方法:

    一,神奇的F4

    当我们做完一个操作(插入一行或者删除一行),系统就会记住你的这样一个操作,这时按下F4,系统就会重复你刚才的操作,一直按就一直操作,是不是很方便?

    二,宏的简单运用:自动重复你的操作。

    上节课我们介绍了宏的使用,这次给大家升华一下,固化一下,用一个具体的例子再跟大家介绍一下宏的使用,首先,如果你没有打开开发工具,需要通过下面的路径打开,当然,只需要打开一次,下次就有了。

    1,打开开发工具之后,我们开始录制宏,点击开发工具-宏-使用相对引用-录制宏。

    2,再给宏设置一个快捷键,方便操作,确定

    3,开始操作,删除一行或者插入一行。

    4,停止录制。

    5,选中任一一行,按刚才设置的快捷键,设置快捷键的时候,要避开热门的快捷键,

    6,当然也可以通过以下方式执行宏:

    注:如果系统提示你启用宏,一定要启用,否则宏无法运行。

    以上是宏的最简单的应用,是不是已经get到了呢?

  • ?

    EXCEL 删除空行的方法都在这了,快来get这些技能!如果你有其他方法,一定留言给我

    伦敦德里

    展开

    我们在工作中,会遇到删除数据表里的空行,如果数据很多行,空行也很多,一个个删的话,那真是会让人头痛。

    所以get以下技能是武装一下自己,是非常有必要的。

    方法1:Excel删除空行

    这个方法,我们用到“定位条件” 功能来找到空行,下面我们一步步来操作一下:

    1.首先打开你想删除空行的表格

    2.然后全选数据范围

    3.下一步,点选"开始">"查找和选择">"定位条件" 或者直接按“”F5“”>"定位条件"

    调出"定位条件"对话框后,选择“空值”选项,然后点击 "确定"。

    通过上面的操作就会选择所有的空白单元格,现在你就可以删除了

    选中空白单元格后,鼠标不要点其他位置,否则会取消选择,直接点“开始”>"删除">"删除工作表行",效果如下:

    需要注意的是:如果你的数据列中间有空白的单元格,那么这一空白单元格所在的行也会被删除,造成数据丢失,大家需要注意一下。

    方法2:通过Excel的查找功能删除空行

    这个方法,我们主要通过Excel的查找功能来删除空行,下面是操作步骤说明:

    全选数据,按组合键Ctrl+F,打开“查找与替换”对话框:

    2.点"选项"按钮,从查找范围下拉框选择"值",查找内容留为空,不填数据,然后点击“查找全部”按钮。

    点击任一条查询的结果,按Ctrl+A就会选中所有空行(效果如下):

    最后,关闭“查找与替换对话框”,然后点“开始”>"删除">"删除工作表行"。

    方法3:利用Excel里的筛选功能来删除空行

    这个方法主要是通过Excel的筛选功能来删除空行,下面是操作步骤:

    首先选中数据范围。

    2.点“开始”>"排序和筛选">"筛选" 或者用快捷键 同时按下 组合键 Shift + Ctrl + L

    随便选择一列,点击下拉框按钮,单独选中“空值”,点击"确定"按钮

    最后,然后点“开始”>"删除">"删除工作表行",效果如下:

    方法4:通过宏来删除空行

    话不多说,上干货:

    用宏的方法,也得先选中数据范围,然后在运行宏。

    看到这了,记得分享给其他人或者收藏,学习这些技能。

  • ?

    WPS表格撤销密码保护!解决宏灰色、无法使用

    遗幸福

    展开

    一、WPS表格宏灰色、无法使用宏的解决及设置方法 (如宏可以使用此步骤可忽略)

    插件地址,方便大家下载,链接:https://pan.baidu/s/1c3J05wc 密码:jpyj

    双击打开名称为“vba6chs.msi”的文件,就开始安装。

    安装完成就会出现“Install has completed successfully”的文字提示,表示安装已经成功完成,点击“OK”就可以了,安装窗口就关闭了。

    二、WPS表格撤销密码保护

    1.打开文件

    2.开发工具——录制新宏——宏名:随便输入如:aa——确定

    3.停止录制

    4.开发工具——宏——选aa——点编辑5.删除窗口中所有东西——替换为下面的内容——复制

    Option ExplicitPublic Sub AllInternalPasswords() ' Breaks worksheet and workbook structure passwords. BobMcCormick ' probably originator of base code algorithm modified for coverage ' of workbook structure / windows passwords and for multiple passwords ' ' Norman Harker and JE McGimpsey 27-Dec-2002 (Version 1.1) ' Modified 2003-Apr-04 by JEM: All msgs to constants, and ' eliminate one Exit Sub (Version 1.1.1) ' Reveals hashed passwords NOT original passwords Const DBLSPACE As String = vbNewLine & vbNewLine Const AUTHORS As String = DBLSPACE & vbNewLine & _ "Adapted from Bob McCormick base code by" & _ "Norman Harker and JE McGimpsey" Const HEADER As String = "AllInternalPasswords User Message" Const VERSION As String = DBLSPACE & "Version 1.1.1 2003-Apr-04" Const REPBACK As String = DBLSPACE & "Please report failure " & _ "to the microsoft.public.excel.programming newsgroup." Const ALLCLEAR As String = DBLSPACE & "The workbook should " & _ "now be free of all password protection, so make sure you:" & _ DBLSPACE & "SAVE IT NOW!" & DBLSPACE & "and also" & _ DBLSPACE & "BACKUP!, BACKUP!!, BACKUP!!!" & _ DBLSPACE & "Also, remember that the password was " & _ "put there for a reason. Don't stuff up crucial formulas " & _ "or data." & DBLSPACE & "Access and use of some data " & _ "may be an offense. If in doubt, don't." Const MSGNOPWORDS1 As String = "There were no passwords on " & _ "sheets, or workbook structure or windows." & AUTHORS & VERSION Const MSGNOPWORDS2 As String = "There was no protection to " & _ "workbook structure or windows." & DBLSPACE & _ "Proceeding to unprotect sheets." & AUTHORS & VERSION Const MSGTAKETIME As String = "After pressing OK button this " & _ "will take some time." & DBLSPACE & "Amount of time " & _ "depends on how many different passwords, the " & _ "passwords, and your computer's specification." & DBLSPACE & _ "Just be patient! Make me a coffee!" & AUTHORS & VERSION Const MSGPWORDFOUND1 As String = "You had a Worksheet " & _ "Structure or Windows Password set." & DBLSPACE & _ "The password found was: " & DBLSPACE & "$$" & DBLSPACE & _ "Note it down for potential future use in other workbooks by " & _ "the same person who set this password." & DBLSPACE & _ "Now to check and clear other passwords." & AUTHORS & VERSION Const MSGPWORDFOUND2 As String = "You had a Worksheet " & _ "password set." & DBLSPACE & "The password found was: " & _ DBLSPACE & "$$" & DBLSPACE & "Note it down for potential " & _ "future use in other workbooks by same person who " & _ "set this password." & DBLSPACE & "Now to check and clear " & _ "other passwords." & AUTHORS & VERSION Const MSGONLYONE As String = "Only structure / windows " & _ "protected with the password that was just found." & _ ALLCLEAR & AUTHORS & VERSION & REPBACK Dim w1 As Worksheet, w2 As Worksheet Dim i As Integer, j As Integer, k As Integer, l As Integer Dim m As Integer, n As Integer, i1 As Integer, i2 As Integer Dim i3 As Integer, i4 As Integer, i5 As Integer, i6 As Integer Dim PWord1 As String Dim ShTag As Boolean, WinTag As BooleanApplication.ScreenUpdating = False With ActiveWorkbook WinTag = .ProtectStructure Or .ProtectWindows End With ShTag = False For Each w1 In Worksheets ShTag = ShTag Or w1.ProtectContents Next w1 If Not ShTag And Not WinTag Then MsgBox MSGNOPWORDS1, vbInformation, HEADERExit Sub End If MsgBox MSGTAKETIME, vbInformation, HEADERIf Not WinTag Then MsgBox MSGNOPWORDS2, vbInformation, HEADER Else On Error Resume NextDo 'dummy do loop For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 With ActiveWorkbook .Unprotect Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & _ Chr(i3) & Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If .ProtectStructure = False And _ .ProtectWindows = False Then PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) MsgBox Application.Substitute(MSGPWORDFOUND1, _ "$$", PWord1), vbInformation, HEADER Exit Do 'Bypass all for...nexts End If End With Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next Loop Until True On Error GoTo 0 End If If WinTag And Not ShTag Then MsgBox MSGONLYONE, vbInformation, HEADER Exit Sub End If On Error Resume Next For Each w1 In Worksheets 'Attempt clearance with PWord1 w1.Unprotect PWord1 Next w1 On Error GoTo 0 ShTag = False For Each w1 In Worksheets 'Checks for all clear ShTag triggered to 1 if not. ShTag = ShTag Or w1.ProtectContents Next w1 If ShTag Then For Each w1 In Worksheets With w1 If .ProtectContents Then On Error Resume Next Do 'Dummy do loop For i = 65 To 66: For j = 65 To 66: For k = 65 To 66 For l = 65 To 66: For m = 65 To 66: For i1 = 65 To 66 For i2 = 65 To 66: For i3 = 65 To 66: For i4 = 65 To 66 For i5 = 65 To 66: For i6 = 65 To 66: For n = 32 To 126 .Unprotect Chr(i) & Chr(j) & Chr(k) & _ Chr(l) & Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) If Not .ProtectContents Then PWord1 = Chr(i) & Chr(j) & Chr(k) & Chr(l) & _ Chr(m) & Chr(i1) & Chr(i2) & Chr(i3) & _ Chr(i4) & Chr(i5) & Chr(i6) & Chr(n) MsgBox Application.Substitute(MSGPWORDFOUND2, _ "$$", PWord1), vbInformation, HEADER 'leverage finding Pword by trying on other sheets For Each w2 In Worksheets w2.Unprotect PWord1 Next w2 Exit Do 'Bypass all for...nexts End If Next: Next: Next: Next: Next: Next Next: Next: Next: Next: Next: Next Loop Until True On Error GoTo 0 End If End With Next w1 End If MsgBox ALLCLEAR & AUTHORS & VERSION & REPBACK, vbInformation, HEADER End Sub

    6.粘贴上去后,不用保存直接关闭编辑窗口 (这一步不用复制)

    7.工具——宏——宏——选AllInternalPasswords——运行——确定两次——OK——密码没了。

  • ?

    如何保存含宏指令(VBA代码)的Excel工作簿

    何延恶

    展开

    宏指的是一段操作指令,它也属于VBA的一种。通常情况下,在使用Excel处理数据时,如果碰到需要进行较多的重复性操作,可以通过录制宏命令来,将这些操作指令记录下来,然后让Excel傻瓜式的运行这些指令,即可实现化繁为简,在提高工作效率的同时还能保证质量的稳定,这就是为啥有些人在处理重复性操作时,是那么的得心应手,而有的人却是那么举步维艰,叫苦连天。除此之外,Excel还赋予了使用者极大的操作灵活性,使用者可以自己编辑VBA代码,实现一些Excel本身常规操作无法实现的功能,如拼图游戏等。当需要的代码指令已经录制好或编辑好之后,又该如何将它们保存下来以便下次操作使用呢?本教程将介绍几种方法帮你轻松搞定这一点。

    用最小的代价得到最好的东西

    1、对于一些仅含简单录制宏指令的Excel电子表格,可以直接单击Excel快速访问工具栏中的保存命令(保存命令快捷键为Ctrl+S)进行保存,此时的Excel工作簿的后缀名为xlsx。

    保存含宏指令技巧

    2、可以将含有宏指令的工作表另存为启用宏的Excel工作簿,具体操作是单击Excel界面菜单栏中的文件命令,然后找到另存为下的启用宏的Excel工作簿命令,单击该命令,设置保存路径即可实现宏指令的保存,此时文件的后缀名为xlsm。此方法保存的文件适用于不低于保存版本的Excel软件。

    复杂事情轻松应对

    3、考虑到Excel向下兼容的特性,如果想让宏代码文件通用于Excel各个版本,建议将含宏指令的工作簿保存成低版本,即Excel97-2003工作簿。具体操作是,单击另存为下的Excel 97-2003命令,然后选择保存路径即可,该方法保存的文件后缀名为xls。

    保存宏指令文件的后缀名差异

  • ?

    VBA代码解决方案之二十五:EXCEL工作表的添加与删除

    Qoqa

    展开

    今日继续讲解VBA代码解决方案的第二十五讲:工作表如何添加和删除。在VBA解决方案中,在工作簿中添加工作表使用Add方法,Add 方法应用于Sheets和Worksheets对象时新建工作表、图表或宏表。

    语法:expression.Add(Before, After, Count, Type)

    参数:a) Before是可选的,指定工作表对象,新建的工作表将置于此工作表之前。b)After是可选的,指定工作表对象,新建的工作表将置于此工作表之后。 如果Before和 After两者均省略,则新建的工作表将插入到活动工作表之前。c) Count可选,要新建的工作表的数目。默认值为 1。 d) Type可选,指定新建的工作表类型。

    一 : 如果增加一个工作表,可以参考下面的通用代码:

    Sub MyAddsh()

    Dim Sh As Worksheet

    With Worksheets

    Set Sh = .Add(after:=Worksheets(.Count))

    Sh.Name = "MY"

    End With

    End Sub

    代码解析:MyAddsh过程使用Add方法在工作簿中新建“MY”工作表。

    a) 第2行代码声明变量Sh为工作表对象。

    b) 第4行行代码使用Add方法在工作簿的最后新建“数据”工作表。

    c) 第5行代码将添加的工作表重命名为“数据”。

    二 : 如果需要在工作簿中批量添加工作表,可以使用下面的代码。

    Sub MyAddsh_2()

    Dim i As Integer

    Dim sh As Worksheet

    For i = 1 To 8

    Set sh = Sheets.Add(after:=Sheets(Sheets.Count))

    sh.Name = i

    Next

    End Sub

    代码解析:MyAddsh_2过程使用For...Next 语句和Add方法在工作簿中添加8张工作表并将添加的工作表依次重命名。

    三 : 使用Delete方法可以删除工作表,应用于工作表对象的Delete方法删除指定的对象。

    语法如下:expression.Delete

    参数expression是必需的,该表达式返回“应用于”列表中的对象之一。在删除工作表时会有一个系统提示,在必要的时候要避免这个提示,如何编写这个代码呢?可以看下面的部分。

    四 : 添加和删除工作表的通用方法,在运行添加工作表代码前先删除工作簿中的工作表虽然可以避免同名错误,但也可能误删除有用的工作表,因此更为严谨的方法是在添加前先判断工作簿中是否存在相同名称的工作表,然后再进行下一步的操作。

    Sub MyAddsh_3()

    Dim sh As Worksheet

    For Each Sh In Worksheets

    If Sh.Name = "MY" Then

    MsgBox "工作簿中已有""MY""工作表,将删除原存在的工作表"

    Application.DisplayAlerts = False

    Worksheets(Worksheets.Count).Delete

    Application.DisplayAlerts = True

    EXIT FOR

    End If

    Next

    With Worksheets

    Set sh = .Add(after:=Worksheets(.Count))

    sh.Name = "MY"

    End With

    End Sub

    代码解析:MyAddsh_3过程是先检查工作表中是否含有“MY”工作表,如果有,立刻删除,最后使用Add方法在工作簿中新建“MY”工作表.

    a) For Each…. Next…. 将遍历工作表,检查原工作表中是否含有“MY”的工作表。

    b) MsgBox "工作簿中已有""MY""工作表,将删除原存在的工作表" 如果有“MY”的工作表,首先要弹出一个对话框,告知有这个工作表,讲删除。

    c) Application.DisplayAlerts = False 将关闭弹出的警告对话框。

    d) Application.DisplayAlerts = True 将打开弹出的警告对话框。

    e) Worksheets(Worksheets.Count).Delete 删除原有的工作表。

    f) Set sh = .Add(after:=Worksheets(.Count))

    sh.Name = "MY"

    添加一个新的工作表,工作表的名称为"MY"

    下面看代码的实测,代码截图:

    工作表界面截图:

    运行后首先出现下面的对话框,删除原来的工作表,之后再新建一个工作表。

    今日内容回向:

    1 ADD方法的意义是什么?

    2 DELETE方法的意义是什么?

    3 Application.DisplayAlerts 的意义是什么?

  • ?

    Excel中那些不为人知的删除方法

    水心

    展开

    此篇为新手帖,当你们想删除Excel中的一些东西,或是使用大神做的Excel,需要修改的时候,就能派上用场了。

    删除定义名称

    方法步骤:【公式】—【名称管理器】—【按shift键或ctrl键选取多个名称】—【删除】

    删除条件格式

    方法步骤:【开始】—【条件格式】—【清除规则】—【清除所选单元格或整个工作表的规则】

    删除数据有效性

    方法步骤:【数据】—【数据验证】—允许任何值

    删除分类汇总

    方法步骤:【选取分类汇总后的表格】—【数据】—【分类汇总】—点击【全部删除】

    删除数据透视表

    方法步骤:选中数据透视表区域,然后按Delete键。切记:一定要全部选中。

    删除表格模式

    方法步骤:选取表格中任一单元格,点击【设计】—【转换为区域】,此方法适用于Excel中含有VBA编写的代码时。

    删除表格中的“宏”

    方法步骤:点击【文件】—【另存为】—保存类型选择:Excel工作簿

  • ?

    在excel中怎么设置宏来完成重复批量的工作的

    醉波

    展开

    说到「宏」,使用 Excel 有一段时间的人,估计至少听说过几次。我们对「宏」的了解包括提高效率、批量操作、无需编程基础等等。那么,「宏」是否能提高工作效率、是否容易掌握,接下来我们一探究竟。

    那么什么是 Excel 宏?

    简单来说,Excel 宏指的是,使用 Excel 内置的编程语言 VBA (Visual Basic for Applications)写的,能在 Excel 环境里运行的一系列操作指令。我们在 Excel 里手动进行的几乎所有操作,宏(VBA)也都可以操作。我们可以简单的认为宏就是VBA。

    这里我们可能疑惑,我自己可以进行的操作,为什么还需要宏呢?因为,宏具有两个诱人的特性:

    1. 宏可以帮你自动完成重复、批量的任务。

    2. 录制宏不需要其他技术,你只需把任务「演示」给 Excel 即可。

    下面我们就一起来看一下宏的使用:

    开启「开发工具」

    录制和管理宏,需要使用「开发工具」选项卡。默认情况下,Excel 不显示此选项卡,需要自定义开启。

    开启步骤如下:

    第一步:在功能区任意一区域点击右键,弹出的菜单中选择「自定义功能区」。

    第二步:在右侧选项卡列表中,找到「开发工具」并勾选。

    第三步:点击确定,这时在功能区可以看到「开发工具」了。

    设置宏安全性

    接下来是设置宏安全性。默认情况下,为防止来源不明的工作簿自带宏自动运行,Excel 会禁用宏的运行。

    为了运行自己录制的宏,按如下步骤设置宏安全性。先点击开发工具选项卡里,「宏安全性」命令。在弹出的设置菜单中,按如下方式设置。

    工作簿设置正确的文件类型

    Excel 2007 及以后的版本中,工作簿中想要保存和运行宏,必须将其另存为「启用宏的工作簿」文件类型。

    按一下步骤另存为启用宏的工作簿:点击「文件」命令,菜单中选择「另存为」,在弹出的另存为菜单中,保存类型列表中选择「Excel 启用宏的工作簿」,点击保存。

    录制你的第一个宏

    前期工作已经完成,接下来可以录制你的第一个宏了。这里说明一下,同一个电脑,开启开发工具和设置宏安全性只需一次设置,以后无需再重新设置了。

    接下来一步一步,我们录制一个规范日期格式的宏,即,将「2018.1.1」格式日期,使用Excel 替换功能,转换成「2018-1-1」标准格式日期。

    第一步:在开发工具选项卡→代码命令组中,点击「使用相对引用」。

    第二步:接上一步,先选中数据区域,再点击「录制宏」按钮。

    第三步:在弹出的对话框中,输入宏名,指定快捷键,选择保存在「当前工作簿」,填写说明。点击「确定」开始录制。快捷键我们设置为「Ctrl + Shift + Q」。

    第四步:这一步我们按正常操作,使用替换功能,将「.」替换为「-」。注意,这个步骤,不要使用鼠标重新选择数据区域。

    第五步:点击功能区「停止录制」按钮,停止录制。到这一步,就完成了录制。

    运行录制的宏

    上一步中,我们给宏「规范日期」设置了「Ctrl + Shift + Q」快捷键。现在,选中你要转换的区域,按对应快捷键即可。对,就是这么简单。

    管理已录制的宏

    对已经录制的宏,使用宏管理菜单,对其进行编辑、删除、执行等操作。点击开发工具选项卡→宏命令,即可打开宏管理菜单。

    总结:

    今天这篇文章,先简单介绍了Excel 中宏的概念。宏具有两个特性,一个是自动批量执行重复操作;一个是,操作简单,容易学会。如果你不想学习背后的 VBA 知识,也可以正常使用宏,提高你的工作效率。

    然后,介绍了录制宏前的准备工作:开启开发工具选项卡,设置宏安全性,设置合适的文件类型。最后,一步一步演示了录制宏的基本操作,成功录制了「规范日期」宏。

    以后,懒人Excel 将继续介绍 Excel 宏和 VBA 相关的知识和技巧,也会分享一些实用的宏,帮助你提高工作效率。

  • ?

    研究人员发现利用Excel宏可发起跳板攻击

    安莲

    展开

    E安全9月13日讯 SpecterOps公司的研究人员Matt Nelson(马特·尼尔森)研究是否可以通过Microsoft Excel发起跳板攻击(Pivoting)。结果,Nelson发现默认的启动与访问权限存在漏洞,意味着基于宏的攻击无需与受害者交互。

    跳板攻击(Pivoting)

    如果攻击者成功入侵了一台主机,他就可以任意地利用这台机器作为跳板攻击网络中的其他系统。

    Nelson发现未设置明确的启动或访问权限的Excel.Application控件会被DCOM组件暴露。因此攻击者能通过其它方式实施初始攻击,同时Microsoft Office宏安全机制无法阻止这类跳板攻击,这时Excel.Application能被远程启动,从而达到攻击者攻击的目的。

    简单来说,DCOM默认管理权限允许用户远程启动后,通过Excel.Application组件接口发起远程链接,之后插入恶意的宏就可以发起攻击。

    这就意味着远程攻击者可以执行包含恶意宏的Excel电子表格。由于VBA允许Win32 API访问,可能会出现无穷无尽的Shellcode Runner。

    这只是PoC,Nelson并未执行任何恶意操作,他仅仅启动了calc.exe。Nelson表示,这非常简单,只需创建一个新的宏,随意命名,并添加至代码保存。在这起实例中,Nelson将宏命名为“MyMacro”,并以.xls格式保存文件。

    Nelson演示中使用的计算器Shellcode生成Excel子进程,但Nelson指出,由于VBA提供大量与操作系统之间的交互,可能不会生成子进程,而是注入到另一个进程。

    Nelson补充称,最后的步骤是远程清除Excel对象,并将Payload从目标主机上删除。

    虽然这种攻击受限于拥有本地管理员组权限的用户,但这种攻击媒介相当严重。毕竟,在这个攻击中,Nelson假设本地管理员组中的一台设备已经被黑。

    缓解措施

    Nelson表示缓解措施是存在的,但这些措施可能会比较麻烦。系统管理员可以手动设置Excel.Application的远程启动和访问权限,但这可能会影响其它Office应用。

    Nelson提出的其它缓解措施包括:使用dcomccnfg.exe修改启动与访问自主访问控制列表(简称DACL),开启Windows 防火墙,并限制本地管理员的数量。文章来源: E安全

  • ?

    Excel宏病毒可以这样清除

    吉靖琪

    展开

      一、手动清除EXCEL宏病毒:

      1、首先右键点击桌面建立一个全新的EXCEL工作表。

      2、打开全新的EXCEL工作表。

      3、在EXCEL工作表页面找到WPS点开向下的箭头。

      4、打开工具栏后找到宏,将安全性设置到最高即可。

      二、使用腾讯电脑管家清除EXCEL宏病毒:

      1、打开腾讯电脑管家页面找到电脑门诊。

      2、在电脑诊所找到软件问题栏。

      3、打开软件问题界面后找到OFFICE标题栏。

      4、 选择该方案进行立即修复。

      

    (本文内容由百度知道网友yjtkgg321贡献)

  • ?

    5种方法教你,快速删除Excel里面的超链接!

    郦伟帮

    展开

    如何快速删除Excel里面的超链接?

    相信在Excel里面大家进行邮箱地址输入的时候,软件就会自动默认未一个超链接,这种无疑为大家带来困惑,而且还需要进行一些列操作才能删除超链接。本次讲解让大家学会一些技巧删除系统默认生产的超链接或者别人文件就已经带出来的超链接,而且误点击了这几个超链接,就会进行该网址的浏览。无疑给我们的操作带来一系列的困扰。

    删除超链接,大家都希望快而好的操作就能省事,因为超链接有时候确实是挺烦人的。本次讲解涉及几个方式,分别是系统参数设置、基本删除操作、组合键删除操作方法、选择性粘贴、格式刷操作、宏设置删除法等。

    首先是第一种Excel系统参数的设置方法,此方法操作步骤是开始→Excel选项→校对→自动更正选项,键入时自动套用格式,以键入值替换剔除“√”选项。

    GIF

    第二种手动基本删除超链接的方法。步骤是选中超链接单元格,右键→取消超链接。

    GIF

    第三种方法是组合键删除超链接方法,步骤是选中超链接单元格,然后Ctrl + C,再按一下Enter键即可。温馨提醒,这几个步骤是一步一键,并不是Ctrl + C 和Enter同时按下;是单独进行操作的。

    GIF

    第三种方法是选择性粘贴,大家首先选中超链接单元格,复制该单元格,粘贴选择选择性粘贴的值粘贴方式,然后就可以删除相应的超链接了。

    GIF

    第四种方法是使用格式刷。格式刷的使用大家都并不陌生,首先将某一单元格的超链接人工手动进行删除,然后选中已经删除超链接的单元格,按一下「格式刷」,拖动需要删除超链接的单元格即可。

    GIF

    第五种方法是利用宏进行自动删除超链接,步骤:开发工具→代码,宏→命名一个宏名称,“删除超链接”,创建→Sub 删除超链接() End Sub,在这两者中间键入,“Cells.Hyperlinks.Delete”;保存宏即可。然后可以执行该宏操作了。

    GIF

    超链接有时候会带来便利,有时候带来困扰,大家在使用删除的时候,结合实际情况,不要盲目使用删除功能,因为可能把超链接带来的便利一起被删除,这样得不偿失。

    Excel的学习离不开练习,大家在练习的时候可以思考还有什么操作可以带来同样的效果。因为Excel操作并不是唯一的,不同的人可能有不同的操作方法。

excel删除宏

所有视频需要登录后,才能观看

请先登录您的帐号,即可完整播放,如果您尚未注册帐号,请先点击注册。

img

在线咨询

建站在线咨询

img

微信咨询

扫一扫添加
动力姐姐微信

img
img

TOP