1. vba locked
转来的方法,请试试。
方法是有的。用VBA解决。
工作表保护密码:123 你可以在代码中自己更改
工作表中只要单元格不为空程序就会锁定保护单元格
右键单击工作表标签,在右键菜单中选择“查看代码”,然后在出现的工作表代码编辑窗口复制粘贴以下代码:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rng As Range
If Target.Count = 1 Then
Unprotect Password:=123
Cells.Locked = False
Set rng = UsedRange
For i = 1 To rng.Cells.Count
If rng(i) <> "" Then
rng(i).Locked = True
End If
Next
Protect Password:=123
EnableSelection = xlUnlockedCells
End If
End Sub
另外说明:如果要修改原有数据是要解除工作表保护后才能修改。
2. vba开启和锁定表格
vba让隐藏的表单锁定的操作步骤如下所示
1、全选所有单元格,右键-单元格格式-保护-把 锁定 旁边的那个勾去掉
2、选择需要隐藏保护的列,右键-单元格格式-保护-把 锁定 旁边的那个勾选上
3、隐藏要保护的列
4、工具菜单-保护-保护工作表,输入密码,仅选择允许用户编辑 未锁定单元格,确认再输入密码即可然后隐藏的列就不可以显示了,其它单元格都可以编辑
3. vba解锁工作表
你是使用的Advanced Office Password Recovery试用版吧,试用版功能太小,密码好像只能破解简单的四位数的,复杂的它就只能歇菜了,Advanced Office Password Recovery有专业版本,不过是要收费的,可以考虑下经济支出。
AOPR试用版禁用功能 1、暴力破解、掩码攻击和字典攻击的最大破解密码长度限于4个字符以内; 2、字典攻击中的一些选项被禁用,比如没有提供可添加的字典文件; 3、除了暴力破解、字典攻击和掩码攻击之外的所有攻击只能恢复3位数以内的密码,超过3个字符的将不能恢复; 4、不能够创建Log file(日志文件),日志文件用于记录整个破解过程中的所有参数; 5、VBA Backdoor feature(后门功能)被禁用,如果点击VBA后门菜单中的选项只会弹出错误对话框; 6、对于发现的VBA密码,用户不能够进行更改或删除操作; 7、无法解锁Excel add-ons插件(XLA); 8、不能够显示MS Access数据库中所有者的ID信息。资料索引自: http://www.passwordrecovery.cn/shiyongban-jinyong.html4. vba设定
字符串类型,符号:String
字符串是用于保存文本数据的,字符串内容应放置于双引号内。字符长度4字节。
二 字节型,符号:Byte
字节型字符的长度是1个字节。
三 布尔型,符号Boolean
布尔型数据用于表示逻辑值:真、假 。其中“真”为True,“假”为False。布尔值数据常用于条件判断语句。布尔型字符长度是2个字节。
应当注意的是,当其它数据类型转换为布尔值时,0会转成False,其它值则变成True。当把布尔值转换成其他数据类型时,False会转换为0,True则是-1。
注意:和EXCEL的不同点:VBA中当把布尔值转换成其他数据类型时,False会转换为0,True则是-1。
四 数字的类型 VBA中用于表示数字的数据类型有4种:
整型 Integer,占用两个字节;长整型 Long,占用4个字节;单精度浮点型 Single,占用4个字节;双精度浮点型 Double,占用8个字节.
1. 整型及长整型用于表示整数,单精度与双精度浮点型都用于表示小数。
2 整型与长整型的区别在于两者所能表示的数值范围不同:
3 整型数据能表示的数据范围:-32768 ~ 32767
4 长整型数据能表示的数据范围:-2147483648 ~ 2147483647
5 单精度浮点数与双精度浮点数除了在数值范围不同之外,两者所能表示的数据精度(即小数点后多少位)也是不同的
6 单精度浮点型能表示的数据范围:
在表示负数时: -3.402823E38 ~ -1.401298E-45
在表示正数时: 1.401298E-45 ~ 3.402823E38
7 双精度浮点型能表示的数据范围:
在表示负数时: -1.79769313486231E308 ~ -4.94065645841247E-324
在表示正数时: 4.94065645841247E-324 ~ 1.79769313486231E308
8 单精度浮点型其精度是6,即只能保存小数点后最多6位的数据;如果超出以上长度,则超出部分会被去掉,并且会自动四舍五入。
9 双精度浮点型其精度是14,即只能保存小数点后最多14位的数据。如果超出以上长度,则超出部分会被去掉,并且会自动四舍五入。
上述各类型的数据在使用时要遵守的一个原则就是:够用就好。而不是越大越好。
五. 日
5. vb锁定单元格
1 Fixed Single(窗口大小固定不变的单线框架) 3 FixedDialog(窗口大小固定的对话框窗体) 这是背景边框,1是立体也就是我们平常件的那种,3不是 form1的话,1在任务样出现图标,3没有
6. vba锁定屏幕
1、首先打开需要设置对齐方式的Excel vba界面。
2、选择区域或单元格右对齐:Selection.HorizontalAlignment = Excel.xlRight。
3、选择区域或单元格左对齐:Selection.HorizontalAlignment = Excel.xlLeft。
4、选择区域或单元格居中对齐:Selection.HorizontalAlignment = Excel.xlCenter。
5、固定区域的对齐方式的代码:Range("A1:A9").HorizontalAlignment = Excel.xlLeft。
- 相关评论
- 我要评论
-