Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: bbwsj

有奖抢答——取单元格所在的工作表的文件名

[复制链接]
发表于 2009-10-21 14:33 | 显示全部楼层

name2=GET.WORKBOOK(16)<div>=name2</div>
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

发表于 2009-10-21 14:38 | 显示全部楼层

<p>自定义函数</p><p>Function aa()<br/>aa = ThisWorkbook.Name<br/>End Function</p><p>任意单元格中输入=aa()</p>
回复

使用道具 举报

发表于 2009-10-21 14:38 | 显示全部楼层

2楼答案有问题的<div>打开另一个工作薄 双击任意单元格</div><div>再回来看公式坐在工作薄 就会发现问题</div><div><br/></div>
回复

使用道具 举报

发表于 2009-10-21 14:57 | 显示全部楼层

<p>VBA 自定义函数</p><p></p><p>Function getName(Optional Rng As Range) As String<br/>&nbsp;&nbsp;&nbsp; Application.Volatile<br/>&nbsp;&nbsp;&nbsp; If Rng Is Nothing Then<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getName = Application.Caller.Parent.Parent.Name<br/>&nbsp;&nbsp;&nbsp; Else<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getName = Rng.Parent.Parent.Name<br/>&nbsp;&nbsp;&nbsp; End If<br/>End Function</p>
回复

使用道具 举报

 楼主| 发表于 2009-10-21 16:25 | 显示全部楼层

<div class="msgheader">QUOTE:</div><div class="msgborder"><b>以下是引用<i>lotte</i>在2009-10-21 14:38:00的发言:</b><br/>2楼答案有问题的<div>打开另一个工作薄 双击任意单元格</div><div>再回来看公式坐在工作薄 就会发现问题</div><div><br/></div></div><p></p><p><font size="2">  呵呵 同意这个观点</font></p><p><font size="2">  本题目的是集思广益,汇集多种解法,所以就不对细节多苛责了</font></p><p><font size="2">  至于各方法的孰优孰劣,就由有心人自己去评判吧</font></p>
回复

使用道具 举报

发表于 2009-10-25 20:07 | 显示全部楼层

<p>学习一下</p>
回复

使用道具 举报

发表于 2009-10-26 13:22 | 显示全部楼层

路过
回复

使用道具 举报

发表于 2016-2-18 18:41 | 显示全部楼层
dfdf
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-15 13:19 , Processed in 0.304619 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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