Excel2013教你解密表格中VBA代码

 时间:2024-10-14 09:10:44

1、首先我们打开表格,最上方的开始选项卡,在开始选项卡中找到visual basic ,点击打开

Excel2013教你解密表格中VBA代码

3、然后我们把下方的代码复制粘贴到模块的页面上。Private Sub VBAPa衡痕贤伎ssword() '你要解保护的Excel文件路径僻棍募暖Filename = Application.GetOpenFilename("Excel文件(*.xls & *.xla & *.xlt),*.xls;*.xla;*.xlt", , "VBA破解")If Dir(Filename) = "" ThenMsgBox "没找到相关文件,清重新设置。"Exit SubElseFileCopy Filename, Filename & ".bak" '备份文件。End IfDim GetData As String * 5Open Filename For Binary As #1Dim CMGs As LongDim DPBo As LongFor i = 1 To LOF(1)Get #1, i, GetDataIf GetData = "CMG=""" Then CMGs = iIf GetData = "[Host" Then DPBo = i - 2: Exit ForNextIf CMGs = 0 ThenMsgBox "请先对VBA编码设置一个保护密码...", 32, "提示"Exit SubEnd IfDim St As String * 2Dim s20 As String * 1'取得一个0D0A十六进制字串Get #1, CMGs - 2, St'取得一个20十六制字串Get #1, DPBo + 16, s20'替换加密部份机码For i = CMGs To DPBo Step 2Put #1, i, StNext'加入不配对符号If (DPBo - CMGs) Mod 2 <> 0 ThenPut #1, DPBo + 1, s20End IfMsgBox "文件解密成功......", 32, "提示"Close #1End Sub

Excel2013教你解密表格中VBA代码
  • VBA怎么引用Excel数据
  • EXCEL中命令按钮的创建和基本运用
  • EXCEL中VBA函数的启用与保存
  • Excel表中VBA的程序如何隐藏整行的数据
  • VBA如何统计成绩不合格人数?
  • 热门搜索
    股票xd开头是什么意思 肝病有什么症状 黄酮是什么 points是什么意思 蜗牛爱吃什么 chart是什么意思 家庭烤肉的腌制方法 农业养殖 脑梗前兆是什么症状 天然维生素e软胶囊