作者:乔山办公网日期:
返回目录:excel表格制作
设置dataGridVIew的行为抄里边的EditMode属性,修改为EditOnKeystrokeOrF2,这样就可以修改单元格了知,如果设置为EditProgrammatically的话,单元格不可编道辑
你的意思是不是双击单元格无法象以前一样有处于编辑状态,有光标在里面显示?那你设置一下,左上角的图标点击一下--EXCEL选项--高级---允许直接在单元格内编辑前打上勾,应该就可以了
ActiveSheet.Protect Password:="******", DrawingObjects:=True, Contents:=True, Scenarios:=True
其中********是你自己设定的密抄码字符,你可自行修改。这句可以整个工作页进行保护。
excel默认的工作页内所有单元格都是锁定的,即保护状态时,不可编辑zd和修改任何内容、格式等;当需要局部可编辑修改时,选定局部的单元格取消其锁定就可以在保护状态中进行编辑修改。vba代码如下:
Selection.Locked = False
亲,假设你要设置的单元格是来A1。
打开你的Excel文件,按“Alt+F11”打开VBA编辑自窗口,然后在左侧对应的Sheet上双击,右侧空百白处粘贴下面的代码。关闭VBA窗口。度问
这样,你就可以点击选择A1单元格,但当你试图编辑它时就会出现工作表被保护的答提醒并禁止编辑。而其他单元格不受影响。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Target.Address = "$A$1" Then
ActiveSheet.Protect
Else
ActiveSheet.Unprotect
End If
End Sub