中易网

EXCEL中Function过程如何获取自身位置

答案:3  悬赏:40  
解决时间 2021-04-17 21:17
EXCEL中定义了Function自定义函数
在函数计算中 如何知道这个函数被放置在那个单元格
类似于 =ROW()可以显示自己的行数一样
或者类似于 工作表事件 change 中的 Target参数,可以引用自己的位置

这样说吧,麻烦各位做一个自定义函数效果是
Function Myaa(aa As Integer, ab As Integer)
Myaa = Format(aa) & "," & Format(ab)
End Function
在单元格写入则函数,显示这个单元格的地址(A1=Myfun() 则A1显示 “A1”、“$A$1”、“1,1”都可以)
但是我不希望引用aa As Integer, ab As Integer,如何自己用代码判断

三楼的意思接近,只是 单元格不一定是active
最佳答案
不是十分清楚LZ的意图。随便说下啊,不一定帮得上。

变量想来你早就指定好了,如果要引用自己的位置,可以用Activecell来表示,如:

Function mPost() As String
mPost = ActiveCell.Row()
End Function

在任一格中输入 =mpost() 即出现行号

#补充
下面两个都可以

Function Myaa()
Myaa = application.thiscell.address
End Function

Function Myaa()
Myaa = application.caller.address
End Function
全部回答
你好! 虽然你怕大家不理解,特意举了两个例子,但是很遗憾地告诉你,还是有点不明白你的问题~ 既然要获取自身的位置,那么你的函数的对象是什么?? 打字不易,采纳哦!
row(rnage)其实有一个参数,只是引用公式所在单元格时可以省略这个range参数而已
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用钢笔在墙上写,如果不伤墙壁,怎么去除掉呢
脸上反复过敏 怎么办 ?急 !
如果距离相同,时间相等,那么某个物体分别处
谁有急速滑轮的内侧资格借我玩下
日本北海道loshi马油在日本到底多少钱?
联想a820t突然变得很费流量,一下就消耗几十
杭州室内水电工装修电工哪里招人
5条国庆相关知识?
关于DNF的区域问题。
尿路结石 体外碎石后 几天未解大便
商用烧烤炉哪个牌子好
吃褪黑素会影响怀孕吗
如果蒙恬不发明毛笔,蔡伦不发明造纸,毕升不
宜春的电邮是多少?
如何改善磁场
推荐资讯
什么是景泰蓝工艺?
什么叫项目管理?
为什么我买的越南沙金掉黑色
有人能告诉我蚕丝被可否用水洗吗?
这个配置网吧二手电脑多少钱
文人对抽象概念有好感还是具体的物资?
我的秘密饭店男主是谁
求微波炉清洗方法,如何可以清洗干净啊?
护士该做那些事
请雕刻家雕刻玉石一般要花多少钱?
烤玉米的做法
为什么我的电脑玩游戏时一全屏就自动最小化
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?