多语言展示
当前在线:1863今日阅读:103今日分享:49

Excel单元格被锁定如何解开

excel单元格被锁定(无法编辑),可以用VBA来强行选择复制。
方法/步骤
1

按ALT+F11 打开VB编辑器。

2

双击左上角【工程-VBAProject】-【Microsoft Excel 对象】-【ThisWorkbook】。

3

在右边代码窗口输入以下代码(根据实际情况按代码说明修改a、b的值''中的内容):Sub 强行复制()'修改以下两行''中的工作表名字Dim a As String: a = 'Sheet1' '修改成你需要复制的表名Dim b As String: b = 'Sheet2' '修改成粘贴的空白表名'以下不需要修改Sheets(a).Cells.CopySheets(b).Range('A1').SelectActiveSheet.PasteEnd Sub

4

回到EXCEL表,打开空白表(Sheet2)。

5

运行菜单 【工具】-【宏】-【宏】,选择【强行复制】,然后点击【执行】。

6

操作完成。Sheet1的内容被强行复制至Sheet2,此时可以编辑了。

注意事项
1

打开VB编辑器后,如找不到【工程-VBAProject】,可按快捷键CTRL+R。

2

执行宏时,如提示安全性被限制,请在【工具】-【宏】-【安全性】中,把【安全级】设置为【中】。

推荐信息