公式不计算,显示的是公式而不是结果,有以下几种情况:
1、公式所在单元格格式为文本。
解决方法:
讲公式所在的单元格格式设置为常规,进入一次编辑状态即可。
2、显示公式功能被开启了,公式选项卡里的显示公式按钮为橙色表示功能开启。
解决方法:点击一下即可。
你的excel是不是运行了宏代码?如果你的excel允许了运行宏代码,那就可能是你不能跨文件复制粘贴的原因之一。
宏如何不让你的复制粘贴:
直接不允许复制,禁用你的复制功能。
在你的worksheet的open事件中,加入如下代码即可实现:
With Application
'屏蔽常用工具栏剪切、复制、粘贴
CommandBars(3)Controls("剪切(&T)")Enabled = False
CommandBars(3)Controls("复制(&C)")Enabled = False
CommandBars(3)Controls("粘贴(&P)")Enabled = False
'屏蔽单元格右键菜单中的剪切、复制、粘贴命令
CommandBars("Cell")Controls("剪切(&T)")Enabled = False
CommandBars("Cell")Controls("复制(&C)")Enabled = False
CommandBars("Cell")Controls("粘贴(&P)")Enabled = False
'屏蔽编辑菜单中的剪切、复制、粘贴命令
CommandBars(1)Controls("编辑(&E)")Controls("剪切(&T)")Enabled = False
CommandBars(1)Controls("编辑(&E)")Controls("复制(&C)")Enabled = False
CommandBars(1)Controls("编辑(&E)")Controls("粘贴(&P)")Enabled = False
'屏蔽键盘剪切、复制、粘贴键
OnKey "^x", ""
OnKey "^c", ""
OnKey "^v", ""
End With
禁用粘贴功能,在你的工作簿的deactivate时间中,加入如下代码即可实现
ApplicationCutCopyMode = False
解决这个问题,你可以尝试按一下组合键来解决alt+F11,你打开编辑器之后,随便调式一段代码,这个时候进入中断模式,你就可以使用复制粘贴的功能了。
设置工作表保护,有公式的单元格锁定和隐藏
1.全选—格式—设置单元格格式—保护(去锁定、隐藏勾选)
2.CTRL+G定位—定位条件—公式
3.格式—设置单元格格式—保护(锁定、隐藏勾选)
4.审阅—保护工作表—选定锁定单元格(勾选)、选定未锁定的单元格(勾选)
经过这样设置,非保护区可以正常输入数据,保护区内既能隐藏公式,又能保护数据不被改动。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)