Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 15099|回复: 7

[已解决]如何批量加美元符号?

[复制链接]
发表于 2011-9-1 10:42 | 显示全部楼层 |阅读模式
我现在想先拉一个公式,比如公式是=sum(A1:Z1),然后向下拉就可以使2,3,4。。。在这之后我还想把所有的引用都加上美元符号,请问有什么快捷简便的方法呢?
最佳答案
2011-9-1 11:02
Kratos 发表于 2011-9-1 10:57
回复 业余爱好者 的帖子

不对啊,这么做变成结果前面加上$了……不好意思,好像是我没说清楚,我的意思是要 ...

这要用代码了

兰色写的

使用方法,选取公式区域,然后执行下面的程序
Sub changeyinyong()
For Each mrg In Selection
SendKeys "{F2}" '按F2键进入编辑状态
SendKeys "+{home}"  '按shift+home组合键全选公式部分
SendKeys "{F4}"  '按f4键转换
SendKeys "{enter}"  '跳出单元格编辑模式
Next mrg
End Sub
发表于 2011-9-1 10:44 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2011-9-1 10:57 | 显示全部楼层
回复 业余爱好者 的帖子

不对啊,这么做变成结果前面加上$了……不好意思,好像是我没说清楚,我的意思是要原来公式里面是相对引用,可以拖拉公式,完毕之后我想该成绝对引用,所以加上美元符号来定型公式~
回复

使用道具 举报

 楼主| 发表于 2011-9-1 10:59 | 显示全部楼层
回复 业余爱好者 的帖子

也就是把=sum(A1:Z1),=sum(A2:Z2),=sum(A3:Z3)....一下子都变成=sum($A$1:$Z$1),=sum($A$2:$Z$2)....有好几百个呢,所以想要求一种简单的办法,有木有呢?
回复

使用道具 举报

发表于 2011-9-1 11:02 | 显示全部楼层    本楼为最佳答案   
Kratos 发表于 2011-9-1 10:57
回复 业余爱好者 的帖子

不对啊,这么做变成结果前面加上$了……不好意思,好像是我没说清楚,我的意思是要 ...

这要用代码了

兰色写的

使用方法,选取公式区域,然后执行下面的程序
Sub changeyinyong()
For Each mrg In Selection
SendKeys "{F2}" '按F2键进入编辑状态
SendKeys "+{home}"  '按shift+home组合键全选公式部分
SendKeys "{F4}"  '按f4键转换
SendKeys "{enter}"  '跳出单元格编辑模式
Next mrg
End Sub
回复

使用道具 举报

 楼主| 发表于 2011-9-1 11:11 | 显示全部楼层
回复 业余爱好者 的帖子

这个给力啊!没想到按键也可以编进vba,神迹阿!
回复

使用道具 举报

 楼主| 发表于 2011-9-1 11:16 | 显示全部楼层
回复 业余爱好者 的帖子

请问高手能否帮我解决以下这个问题呢?求助如何用vba破解宏密码?
http://www.excelpx.com/forum.php?mod=viewthread&tid=197372&fromuid=445347
或者蓝色有木有类似程序呀?
回复

使用道具 举报

发表于 2011-9-1 12:37 | 显示全部楼层
不需要代码也能解决啊
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 16:49 , Processed in 0.299228 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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