2个excel表从表1其中1个格子超连接到第2个表,如何判断是表1哪个行列的格子点过来的?

来源:百度知道 编辑:UC知道 时间:2024/07/01 05:45:06
有2个excel表,表1里有1列格子都是超连接,连接到第2个表,我需要在点了第1个表那列其中任何1个格子后,连接去第2个表,第2个表还要判断出我点的第1个表的哪行,然后对自己进行过滤显示.
请问这个怎么实现??尤其是第2个表怎么知道我点的第1个表的哪个位置呢?
请指教用到VBA的哪些语句,应该用不到太多吧。我没学过VBA,不知道从哪些语句开找。

仅链接是没有你说的这些附加功能的。需要用另外的办法来实现。
如果非常规律地链接,如a1-a1,a2-a2...,则很好判断,打开链接后活动单元格的行即点sheet1的行。

如果是无规则链接(位置无规律),则须用VBA来判断。

说的应该是同一工作簿里的两个表的引用,这个简单

比如你要把第一个表Sheet1(默认的表名称,你可以用你自己工作簿上的名字代

替)单元格a1的数据对应到第二个表Sheet2单元格b2的数据上,那么你就在Sheet2

的b2那个单元格上输入=Sheet1!a1,这里的表名要说一下,如果表是中文的比如星

期一,那么就是=星期一!a1,如果是数字,那么要加单引号='2008-11-07'!a1

顺便说一下,如果在不同工作簿里引用,比如你要引用d盘库存文件夹的仓库A.xls

的a1,那么你就写='D:\库存\[仓库A.xls]sheet1'!A1

说到这里你应该够用了,其实引用还有很多知识,以后碰到问题再问吧

如果还不会,你可以把qq写上,我教你