2020-09-04 21:49发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用Anasysis Office工作簿(Excel)进行数据输入。 对于运行宏,有必要取消保护工作表。 是否有任何VBA代码可以做到这一点? 我试图记录代码,但是失败了。 在记录中,我没有发现任何东西。 有什么主意吗
在此先感谢您,格雷戈尔
如果您拥有密码...修改以下宏:
Sub UnlockME() '在这里为您的特定工作簿/工作表/密码进行更改 const YOUR_PassWORD =" clickACCEPT!" '<-这可能不是您的密码 Const aSheetName =" Sheet1"'<---可能是您的工作表名称,但请确保 ``魔术来了... ThisWorkbook.Sheets(aSheetName)。取消保护YOUR_PassWORD 结束子
如果您没有密码,并且使用的是Excel 2010或更早版本... 此 VBA代码可能(始终)有效:
Sub PasswordBreaker() Const FunnyText As String =" Click_Accept !!" Dim i作为整数,j作为整数,k作为整数 Dim l作为整数,M作为整数,n作为整数 昏暗i1作为整数,i2作为整数,i3作为整数 Dim i4作为整数,i5作为整数,i6作为整数 关于错误继续 对于i = 65至66:对于j = 65至66:对于k = 65至66 对于l = 65至66:对于M = 65至66:对于i1 = 65至66 对于i2 = 65至66:对于i3 = 65至66:对于i4 = 65至66 对于i5 = 65至66:对于i6 = 65至66:对于n = 32至126 ActiveSheet.Unprotect FunnyText&Chr(i)&Chr(j)&Chr(k)&_ Chr(l)和Chr(M)和Chr(i1)和Chr(i2)和Chr(i3)和_ Chr(i4)和Chr(i5)&Chr(i6)和Chr(n) 如果ActiveSheet.ProtectContents = False,则 MsgBox"一个可用的密码是"&FunnyText&Chr(i)&Chr(j)&_ Chr(k)&Chr(l)&Chr(M)&Chr(i1)&Chr(i2)&_ Chr(i3)和Chr(i4)和Chr(i5)和Chr(i6)和Chr(n) 退出子 万一 下一个:下一个:下一个:下一个:下一个:下一个 下一个:下一个:下一个:下一个:下一个:下一个 结束
最多设置5个标签!
如果您拥有密码...修改以下宏:
如果您没有密码,并且使用的是Excel 2010或更早版本... 此 VBA代码可能(始终)有效:
如果您使用的是2013年或更高版本。 该视频可能会有用。
如果您在道德上被共享此信息感到愤怒,请考虑 最好 每个人都知道破解Excel Sheet Protection有多么容易,而不是仅仅花很多时间在手...(我)上。
一周热门 更多>