问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel高手进:单元格不为空时,使光标无法选中该单元格如何设置

发布网友 发布时间:2022-04-25 22:15

我来回答

5个回答

热心网友 时间:2022-06-18 01:34

这个挺简单的,首先按ctrl+A选中所有单元格,然后按ctrl+1设定单元格格式,在选中“保护”选项卡后取消“锁定”选项前的对勾,然后你再把你不想人修改的单元格都选中,方法是按住ctrl键后单击(或者拖动)选中相应单元格。选中之后再按ctrl+1设定单元格格式,在选中“保护”选项卡后加上“锁定”选项前的对勾。做完这个,你就可以选中“工具”菜单项下的“保护”下的“保护工作表”,设定一个密码,其它的选项就按默认的来。最后保存一下你的文件,就这样搞定。

热心网友 时间:2022-06-18 01:34

需要在几个事件中协同工作:

插入模块,定义全局变量:

Public rCurr As Range

这个变量用于记录当前选中的单元格,用于当操作者试图选中有数据的单元格时,拒绝选中并将当前单元格返回

WorkBook事件:


Private Sub Workbook_Open()
With ActiveSheet
    Set rCurr = Selection
End With
End Sub


Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Set rCurr = Selection
End Sub


Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
If WorksheetFunction.CountA(Target) > 0 Then
    Range(rCurr.Address).Select
Else
    Set rCurr = Target
End If
End Sub

本代码拒绝选中含有数据的区域或单元格,并在操作者尝试选中它们时,返回到原来的选中区域或单元格。。附件可下载参考

热心网友 时间:2022-06-18 01:35

可以用下面的方法试试,

如果单元格已经有数据,数据删除或更改后会自动改回来

如果单元格是空的,写数据后  就不会改过来。

变相的实现。


Public tV As Variant


Private Sub Worksheet_Change(ByVal Target As Range)

    If tV <> "" Then

        Target.Value = tV

    End If

End Sub


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    '将tV = Target.Value更改为下面的,可以避免单元格中有公式时变成数值

    tV = Target.Formula

End Sub

热心网友 时间:2022-06-18 01:35

定位“常量”选定非空的单元格,对其使用数据有效性保护。

热心网友 时间:2022-06-18 01:36

可以用VBA的事件代码操作。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 0与任何数相加都得原数吗? EXCEL中如何使部分单元格中的内容无法删除 word删除单元格时,下方单元格不能上移 WPS全部选定工作表无法一次性删除相同单元格里面的数据 我在excle 表格里准备删除一行内容的时候 提示出错 &quot;不能移动数据透视表的一部分,也不能在数据....&quot; 单元里面的数据删除会影响其它单元格的数据是怎么回事 EXCEL里 我点右键想删除单元格时,显示只能删除整行,应该怎么办? 如果在excel中输入特定值后,其他单元格不能删除和修改? excel右键只能选择删除行或者删除列,无法删除单元格,是怎么回事? 炒肉时怎样才能不粘锅! 炒肉时总是粘锅,该怎么炒 怎么炒肉才不粘锅,请高手指点 怎么炒肉可以不粘锅 炒肉怎么炒才不会粘锅 炒肉时,到底怎样做才不会粘锅? 照片怎么弄微博标志和自己想要的字 怎样在照片上加上微博字样的图标 word设置单页背景图片!有可能吗? dnf光枪暗枪搬砖哪个好 dnf光枪暗枪搬砖哪个好 11释魂条件下,光枪/暗枪哪个刷深渊比较舒服 excel如何在修改单元格数据时清除指定的单元格数据 excel,在单元格内部编辑的时候,用鼠标无法选取全部内容. 在双击EXCEL单元格时,为什么有时会出现数据跑不见了,而无法选取的现象呢? 如果在excel中输入特定值后,其他单元格不能删除和修改 在excel中,删除“单元格”与删除“单元格中的数据”效果是不是一样的 护肤品过敏能自己好吗 化妆品过敏能自然好吗 护肤品用了过敏可以退货吗? 女生的护肤品有很多类型的,护肤品过敏要怎么处理? 用了一个半月的护肤品过敏了,还能继续使用吗? 擦脸上的护肤品过敏,可以用到胳膊上或者腿上吗 用了护肤品后过敏了怎样才能快速修复 今天在店里买的护肤品用了以后过敏 能会让退吗? 用护肤品过敏,可以要求退货吗? 过敏体质用护肤品过敏怎么办 化妆品过敏可以用护肤品吗 脸过敏了能擦护肤品吗 怎么预防脆苹果不变成粉苹果啊! 怎样预防苹果肌的发生? 苹果的腐烂病,你认为有哪些方法可以防治?