如何把一个包含多个表的xls文件,另存为无公式的文件?

表格非常大,重算的时候非常费时。
如何另存为一个不带公式的文件,供平常查阅?
谢谢这位高人,看起来很好用的样子
可是俺这个菜鸟不会用宏:(

你的问题我这么理解可以吗:excel文件因为有公式,导致文件太大,现在想去掉公式,只显示文本?
这样子的话,你的计算功能就没了。如果你要这么做的话,可以ctrl+A、ctrl+c 先复制整个工作表,再“编辑”-“选择性粘贴”-数值。
我没有很庞大的excel文件,所以不知道去掉公式后会小多少,你可以先复制一个试试看:-)

网上找到的,我试过了很强,真的强 哈哈哈哈
Sub a()
dfkv 16, 4 '多少行 '多少列
End Sub

Sub dfkv(i As Integer, j As Integer)
For ii = 1 To i
For jj = 1 To j
sfor = Worksheets(1).Cells(ii, jj).Formula
sval = Worksheets(1).Cells(ii, jj).Value
Worksheets(1).Cells(ii, jj).Formula = ""
Worksheets(1).Cells(ii, jj).Value = sval
Next
Next
End Sub

------------------------------------------
工具——宏——VB编辑器,把上面的东西复制到VB编辑器里,“16,4多少行多少列”根据自己的需要,比如5行6列,就是dfkv 5, 6

参考资料:http://q.sports.sina.com.cn/zgdy/blogfile/4824b6dc01000ag9&dpc=1

温馨提示:内容为网友见解,仅供参考
无其他回答

如何把一个包含多个表的xls文件,另存为无公式的文件?
dfkv 16, 4 '多少行 '多少列 End Sub Sub dfkv(i As Integer, j As Integer)For ii = 1 To i For jj = 1 To j sfor = Worksheets(1).Cells(ii, jj).Formula sval = Worksheets(1).Cells(ii, jj).Value Worksheets(1).Cells(ii, jj).Formula = ""Worksheets(1).Cells(ii,...

怎么把很多个Excel文件的内容一起复制到另一个Excel文件中
1、首先准备好你的两个excel文件。2、接下来将两个excel文件全部打开,这样excel才会识别两个文件,才能复制表单。3、接着进入到111的excel文件的界面,右击下边名称为sheet1的工作表,然后在弹出的菜单中选择移动或复制工作表选项。4、接着弹出设置界面,先选择工作薄,这里选择测试名称的文件。5、接着...

Excel中,如何用vba实现另存为工作表?(去掉公式)
1、首先,找到要进行操作的Excel表格,右键单击Excel图标,然后在弹出的右键菜单中选择打开命令。2、从打开的工作簿左下角的工作表标签可知,该工作簿默认生成工作表为一个。3、按下组合键Alt+F11,即可快速调出VBA窗口。4、在VBA界面中单击菜单栏中的插入,选择模块命令,此时会弹出一个另存为的模块窗...

如何将一个文件夹中多个表格中的固定行列数值提取到一个新的EXCEL表格...
1、首先打开Excel,如图所示,接着在汇总表中找到需要汇总种类的第一个单元格。2、然后单击选中的单元格,然后在编辑栏输入“=sum(公司1!”。3、接着需要汇总的新单元格中,如图所示,此时单元格边框变成虚线状态。4、然后按住shift键后选中需要汇总的表的最后一张。5、最后,再返回到刚才编辑框中加...

excel 怎样新开一个与之前设置好的有多个sheet的新空白文档
1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设置为“红色”。 2.按“添加”按钮,并仿照上面的...

如何将多个excel文件中数据自动导入另外一个excel文档?
如何将多个excel文件中数据自动导入另外一个excel文档的方法。如下参考:1.计算机打开要移动的工作簿,如下所示。2.右击要移动的工作表,然后单击“移动”或“要求复制”。3.进入移动或拷贝页面,选择工作簿要导入的工作簿,如果只是拷贝就设置一个拷贝,如果是要移动的版本就不设置一个拷贝。4.单击ok...

如何将多个excel文件中数据自动导入另外一个excel文档
在A2输入公式==[1.xls]Sheet1!A2,将此公式拖动,方法:点A2右下角的黑点出现“十”时,按住左键往C4方向拖即可,或者用复制--粘贴。此时你会发现文件1对应表格的数据上来了。当然如果文件1是打开的,只需在单元格A2处输入=号,点文件1中的对应位置,回车,链接便建立了。注意要将公式中的Sheet1...

如何在excel中将多个sheet表中的数据按要填写到另一个sheet中
用一个通用公式查找全部信息:1和将《汇总表》表格样式做如上修改增长数量和单价和金额行;将分表金额 列中注明文字于G列单列2和本表E2:Q2项目应与两个分表被查找项目名称一致;分表如有多个雷同名称本表将主动将其数值乞降;分表中红色名称是轻易混淆者故予以标注进行以上两项调剂后即可:3和在E4...

如何从一个文件夹多个excel里面的固定位置单元格提取数据!
1、首先,在桌面上找到并打开Excel表格。如下图所示,然后进入下一步。2、其次,在excel页面顶部菜单栏中,点击方方格子,然后选择工作表-汇总拆分。如下图所示,然后进入下一步。3、接着,完成上述步骤后,选择“汇总大师”选项。如下图所示,然后进入下一步。4、然后,在弹出页面中,单击左侧选项栏...

想复制一个*.xls文件,粘贴后让其中的所有公式都消失?谢谢!
先复制,再按右键,找到选择性粘贴,里面可以选的,你只要选择数据就行了!记住不能直接按CTRL+V!把分给我吧

相似回答
大家正在搜