怎样快速取消EXCEL工作簿里 所有工作表的公式只要值和数字格式。

因为有的时候一个工作簿 的工作表太多了 有时几百个一个一个的复制粘贴 无疑太浪费时间 有没有宏 或者其他办法快速的消除公式 ?别说那些所选 或者全选工作表。 选定了粘贴后的数据 和复制那个是完全一样的。

1、这是带有公式的表格。


2、按住shift键,选中所有的工作表。


3、选中所有工作表后,Ctrl+A全选,然后Ctrl+C复制。


4、复制后,点击鼠标右键,选择粘贴值。


5、选择粘贴值后,就可以把公式去掉,只剩下值了。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-22

  快速取消EXCEL工作簿里所有工作表的公式只保留值的方法:

    右击任一工作表标签,“选定全部工作表”;

    点击全选框选择工作表(此时工作簿中的所有工作表的所有区域都是选中状态),“复制”;

    再右击,选择性粘贴--数值,或直接点粘贴选项中的“123”数值按钮,整个工作簿中的公式全部转换为数值。

第2个回答  推荐于2017-11-26

在工作表标签上击右键,查看代码。

在VBE窗口中点插入,模块

在模块代码窗口中粘贴以下代码,然后ALT+F8运行该宏,即可

Sub 保留值()
For i = 1 To Sheets.Count  '遍历所有工作表
For j = 1 To 256   '遍历列。若是.xlsx文档,此处的256可改为改为16384
For k = 1 To Cells(65536, j).End(3).Row '遍历行。
                                        '若是.xlsx文档,此处65536可改为1048576
If Sheets(i).Cells(k, j) <> "" Then
Sheets(i).Cells(k, j) = Sheets(i).Cells(k, j)
End If
Next k
Next j
Next i
End Sub

追问

不行啊。 说是 编辑错误 缺少 标签或语句货语句结束

追答

附件中有样本,你可以一看。

追问

你发的这个表 能全部消除的 。 我试了 好多次 为什么我就只能消除一个工作表的公式 其他的都不行呢?

追答

要在VBE窗口中插入一个模块,然后,在模块代码窗格中粘贴代码。

追问

我完全是 按照你弄的搞的, 只是ALT+F8 按不动 我关了在外面执行的。 但是不行啊。 只有一个工作表能消除 其他的全部不行。

追答

扣我,一五九六三九七零

本回答被提问者和网友采纳
第3个回答  2019-04-19
如果你的工作簿中若干表格,且各表格中各有不愿公开的公式。方法如下:
ALT+F11调出模块编辑;插入新模块,写入以下代码后运行一下(然后你看到你表格里面的公式全部没有了):
Sub valtoval()
For Each sh In Sheets
sh.UsedRange.Value = sh.UsedRange.Value
Next
MsgBox "ok"
End Sub
第4个回答  2014-07-17
全选工作表,复制,选择sheet2 的A1,右键,【选择性粘贴】,点选【数值】,确定!

请注意这里的【选择性粘贴】!!!
祝你工作愉快!!!!!!!!!!

怎样快速取消EXCEL工作簿里 所有工作表的公式只要值和数字格式。
1、这是带有公式的表格。2、按住shift键,选中所有的工作表。3、选中所有工作表后,Ctrl+A全选,然后Ctrl+C复制。4、复制后,点击鼠标右键,选择粘贴值。5、选择粘贴值后,就可以把公式去掉,只剩下值了。

怎样快速取消EXCEL工作簿里 所有工作表的公式只要值和数字格式。
快速取消EXCEL工作簿里所有工作表的公式只保留值的方法:右击任一工作表标签,“选定全部工作表”;点击全选框选择工作表(此时工作簿中的所有工作表的所有区域都是选中状态),“复制”;再右击,选择性粘贴--数值,或直接点粘贴选项中的“123”数值按钮,整个工作簿中的公式全部转换为数值。

怎样清除excel中的公式
1、选择需要去掉公式的单元格。2、按“ctrl+c”快捷键复制。3、然后点击“开始”里的“粘贴”。4、下拉小三角,选择仅粘贴数值。5、然后就会发现,公式已经删掉了,而且数值也没有变化。

excel表格中如何去掉格式
1、清除整个表格的格式。此方法适合清除整个工作表套用的格式。使用此方法将会把工作表套用的格式全部清除掉。首先打开一个已经套用了表格格式的电子表格。2、然后将套用了格式的表格全部选中,如下表中把A2:F8全部选中。这点非常重要,如果只选择了表格的一部分,清除格式操作将会失败。3、单击“开始...

怎么把excel 单元格里设置的公式去掉
1、在电脑上打开目标excel表格,选中公式在的表格。2、右击鼠标,在右键菜单中点击“复制”选项。3、然后再选中之前数据所在的单元格,执行“选择性粘贴”操作。4、然后在出现的窗口中,选中数值选择,进行确定。5、完成以上设置后,即可把excel 单元格里设置的公式去掉。

怎么在excel中取消公式格式
录制一个宏(录制步骤为:工具-宏-录制新宏,取名为去除格式,一定要保存在个人宏工作簿,开始录制,ctrl+a全选表格,右键,单元格格式,选择常规或数值(这就要看你对保留数据的要求啦)。选定以后确定,停止录制宏,为它指定一个快捷键如,ctrl+d,或者用visualbasic工具新建一个按钮。需要的话留下...

在Excel如何清除表格中的数据,但保留表格中的公式?
1、打开Excel表格,选中的都是有公式的。2、按Ctrl+G进入定位页面,点击定位条件。3、进入定位条件后,勾选常量,然后点击确定。4、确定定位常量后,就会选中数据,这是按del键删除。5、按删除键删除数据后,就只剩下公式了。

如何取消Excel表格里面的函数公式?
取消Excel表格里面的函数公式步骤:1、打开Excel2010,进入要编辑的文档。2、随意单击一个单元格,可以看到在输入栏中显示的是当前单元格的值。3、单击“学期成绩”列下的单元格,可以看到在函数框中出现了函数公式。4、选中要清除函数的单元格,右键单击选择性粘贴。5、在弹出的窗口中将格式选择为文本,...

怎样清除整个excel工作簿中的数值,保留公式?
下面这个宏可以帮你清除不包括文本和公式的数值哦。试试吧。Sub 清除数字()Dim rng As Range Dim x As Integer, y As Integer, i As Integer For Each rng In Sheets(1).UsedRange If WorksheetFunction.IsNumber(rng) And rng.HasFormula = False Then rng = ""End If Next End Sub ...

可以取消EXCEL中单元格里的全部公式吗?
选中B列,复制,原地右键--选择性粘贴--数值。

相似回答