ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 12122|回复: 15

[求助] 如何实现删除公式后结果仍保存在EXCEL中?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2008-5-3 18:02 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助

如何在把公式的"引用单元格内容"删除后仍把公式的结果保存在EXCEL中?
A列和B列是单纯的数据,CDEF列分别是A列"+ - * / "B列得到的结果,但此
结果是用公式引用来填充的.如何在把A列或B列删除后,"+ - * / "的结果
仍保留在原EXCEL文件中.
当然可以把CDEF四列复制到文本文件再粘回来,但是我说的是这个EXCEL文件
的其余的两百多列六万多行共计一千二百万个单元格都是由A列和B列用公式
而得到的,所以这个方法太麻烦了.
有没有其它方法.

要求不使用“复制——再选择性粘贴——选“数值”——确定”的方法,能不能自动实现?

 [em06][em06]

mLhKtTNj.rar (3.44 KB, 下载次数: 27)
[此贴子已经被作者于2008-5-3 18:29:29编辑过]

TA的精华主题

TA的得分主题

发表于 2008-5-3 18:04 | 显示全部楼层

把公式保存在宏中,每次需要计算时,通过按钮得到计算结果。

建议楼主上传一个简单的问题附件。

TA的精华主题

TA的得分主题

发表于 2008-5-3 18:33 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

Sub DelFormulas()
  On Error Resume Next
  For Each cl In Selection
     cl.Value = cl.Value
  Next
  On Error GoTo 0
End Sub

 

kINUJySC.rar (6.11 KB, 下载次数: 91)


打开此表,选择要删除公式的区域,执行宏DelFormulas

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-5-3 18:44 | 显示全部楼层

[求助]

附件已上传,请给与具体操作,如在哪里开始建宏?

如果每次只有一个单元格需要如此操作,但是不同的单元格在不同的时候需要操作一次,例如在一个表的单元格中输入数据后,在另一个表的单元格中自动记录下来,而前一个表是活动的,单元格地址是固定的,当在其中输入一个新的内容,便在另一个表的另外一个单元格做出记录。

很抱歉,因为不熟悉,上传的附件有问题,没有公式,直接是结果。

TA的精华主题

TA的得分主题

发表于 2008-5-3 19:29 | 显示全部楼层
9ME0qnFb.rar (35.31 KB, 下载次数: 72)

TA的精华主题

TA的得分主题

发表于 2008-5-3 19:35 | 显示全部楼层
QUOTE:
以下是引用janedragon在2008-5-3 18:02:06的发言:

如何在把公式的"引用单元格内容"删除后仍把公式的结果保存在EXCEL中?
A列和B列是单纯的数据,CDEF列分别是A列"+ - * / "B列得到的结果,但此
结果是用公式引用来填充的.如何在把A列或B列删除后,"+ - * / "的结果
仍保留在原EXCEL文件中.
当然可以把CDEF四列复制到文本文件再粘回来,但是我说的是这个EXCEL文件
的其余的两百多列六万多行共计一千二百万个单元格都是由A列和B列用公式
而得到的,所以这个方法太麻烦了.
有没有其它方法.

要求不使用“复制——再选择性粘贴——选“数值”——确定”的方法,能不能自动实现?

 [em06][em06]



为什么不把“复制——选择性粘贴——选“数值”——确定”做成一个宏,用一个按钮来解决呢?又简单又方便。只是,先选好范围再录制宏。以后使用时只要选中新的范围,一点按钮就全部解决了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-5-3 23:04 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

[求助]

QUOTE:
以下是引用LangQueS在2008-5-3 18:04:21的发言:

把公式保存在宏中,每次需要计算时,通过按钮得到计算结果。

建议楼主上传一个简单的问题附件。

谢谢

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-5-3 23:27 | 显示全部楼层

[求助]长安布衣

点击按钮后, 出现“安全级别设为高......”对话框,将安全级别设为中后,又出现“宏可能携带病毒.......”对话框,怎样设置,才能消除此对话框,而安全级别为高?

在实例的VB中为什么没有下面2句:

  On Error Resume Next
  ......

  On Error GoTo 0

TA的精华主题

TA的得分主题

 楼主| 发表于 2008-5-3 23:34 | 显示全部楼层

[求助]

QUOTE:
以下是引用LangQueS在2008-5-3 19:29:24的发言:

看了下,没有回答我的问题,但是求和的好方法,我想知道是怎么实现的,我看不到程序或代码,请详解。

[em06][em03]

TA的精华主题

TA的得分主题

发表于 2008-5-4 11:33 | 显示全部楼层
QUOTE:
以下是引用janedragon在2008-5-3 23:34:29的发言:

看了下,没有回答我的问题,但是求和的好方法,我想知道是怎么实现的,我看不到程序或代码,请详解。

[em06][em03]

1、在F1单元插入名称: 求和=SUM(Sheet1!$A1:$E1)

2、选择相邻的2个F列的单元

3、开始录制宏》使用“相对引用”》录入“=求和”》Ctrl+回车》结束录制宏

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-16 19:47 , Processed in 0.045752 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表