永发信息网

Excel ,如何在一张表某个单元格点击显示的是另一张表格的中的某些单元格的值

答案:5  悬赏:40  手机版
解决时间 2021-04-07 23:04
Excel ,如何在一张表某个单元格点击显示的是另一张表格的中的某些单元格的值
最佳答案
形式如下:
打开这个工作簿,按ALT+F11,进入VBE窗口,双击左上方的sheet1,然后在右侧空白区域输入下列代码:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target.Text <> "" Then
Target.Hyperlinks.Delete
a = Target.Value
Set c = Sheet2.Cells.Find(a, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
ad = "sheet2!" & c.Address
Hyperlinks.Add Anchor:=Target, Address:="", SubAddress:=ad
Else
Exit Sub
End If
End If
End Sub

关闭VBE窗体。回到sheet1表,在A1输入数据看看。
然后再点击A1,看看效果

重要的一条;
sheet2表中必须有sheet1中A1输入的数据存在。
全部回答
在这张表的这个单元格中,按“=”,然后选择另一张表格中的所需值单元格,按回车即可
你可以用EXCEL中的引用功能,就可以实现这个功能了。
找出两个表的共同之处然后用引用。
打开这个工作簿,按ALT+F11,进入VBE窗口,双击左上方的sheet1,然后在右侧空白区域输入下列代码:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" And Target.Text <> "" Then
Target.Hyperlinks.Delete
a = Target.Value
Set c = Sheet2.Cells.Find(a, LookIn:=xlValues, lookat:=xlWhole)
If Not c Is Nothing Then
ad = "sheet2!" & c.Address
Hyperlinks.Add Anchor:=Target, Address:="", SubAddress:=ad
Else
Exit Sub
End If
End If
End Sub
关闭VBE窗体。回到sheet1表,在A1输入数据看看。
然后再点击A1,看看效果
重要的一条;
sheet2表中必须有sheet1中A1输入的数据存在。追答
追问:sheet1 和 sheet2不在一张工作表里
追答:不在一张工作簿里面??
那不幸得很,你的题太难了。
常规方法无法完成了。。
追问:我的excel 怎么运行你的代码呢 2003版的excel如果在一个工工作簿里
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
湖南大学教育经济管理与教育管理哪个好点?
巴西花梨木价格暴跌
直长发怎么扎好看图解
康威汽车美容维修行我想知道这个在什么地方
奇怪地写句子,奇怪地写句子怎么写
不锈钢302与304哪个防锈能力更强
解答题中央经济工作会议12月10号到12号在北京
一丨一(3x一27)二
俯卧撑能练出腹肌吗,骑单车算不算健身啊,可
中国驾照能在蒙古开车吗
怎样看出茶叶是不是坏了
感恩父母的歌曲
单选题Isuggestthathe________hospitala
唐诗嫦娥意思,古诗凉州亭繁体字怎么写
房地产中预售和销售什么区别
推荐资讯
已知函数f(x)=log1/2(x^2-mx-m) (
从根本上治理黄河的措施是A.上游修水库B.开挖
如何去肝火,如何去肝火
用正确形式填空:Liu Xiang is a ___ (run) s
起点中文网站作者的薪酬有多少
橱柜里有一个这样的架子,请问有谁知道是用来
狗狗为什么要打三次疫苗
广州尚禾箱包有限公司这个地址在什么地方,我
已知a+b=10,ab=-2,则(3a+b)-(2a-ab)=__
乾造:乙丑 己卯 乙亥 壬午的用神是什么?
鼻子里有干了的鼻屎…一扣就会流鼻血…怎么办
嘴唇不立体,很平,想去刘中国哪儿做,行不行
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?