永发信息网

excel vba需要实现自动跳转到对应单元格

答案:3  悬赏:30  手机版
解决时间 2021-04-01 04:07
excel vba需要实现自动跳转到对应单元格
最佳答案
1.下面看实例。

2.上图中,在Sheet1中,A列的A3单元格,数据是“李四”;

3.看上图,Sheet2中的A23单元格,内容也是“李四”;
  现在,要做的是,在Sheet1中,点击A3中的“李四”,就会自动跳到Sheet2中的A23单元格。
  可以这样说,无论点击Sheet1A列中的任何一个单元格,只要在Sheet2中的A列,有与其值相同的,就自动跳到Sheet2的相应单元格;
  方法是:右键点击“Sheet1”,在弹出的快捷菜单中,点击“查看代码”,如下图。

4.之后,会弹出如下图一个的VB代码编写窗口。

5.这个时候,无须做额外的代码编写,只需要按照上图,把代码粘贴上去就完成了。
  为了方便大家的学习,下面,将代码贴到下文:
  Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Column = 1 Then
  If Sheet1.Cells(Target.Row, 1) <> "" Then
  For i = 1 To Sheet2.UsedRange.Rows.Count
  If Sheet2.Cells(i, 1).Value = Sheet1.Cells(Target.Row, 1).Value Then
  Sheet2.Activate
  Sheet2.Range("A" & i).Select
  End If
  Next i
  End If
  End If
  End Sub
全部回答
听你描述的这个功能好像没意义啊,你不相信VLOOKUP

请参考,代码复制到Sheet2即可Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 2 Then
        Sheet1.Activate
        Sheet1.Cells(Target.Row, Target.Column + 1).Select
    End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
有谁在中企电联(北京)会议服务中心办理过人才
皮肤上的青春痘与脓包有什么区别?
自义农,至黄帝的下一句是什么
5年级口算900题(一定要有答案)写的要清楚快
黄连解毒散多少钱一桶
种植国槐种子什么季节最佳
有没有不用打字扫描就能出字软件!
这段简单的php语句哪里错了!求!
恩施巴东有哪些乡镇
跪求宽带无成本手机钻?
我的喉咙很咽干,咽痒,怎么办
用英语怎么说“拉肚子”?
割完双眼皮半个月还需要戒口吗
这个是什么机箱?
我2月7号离职,2月才发年终奖,那么我还有吗
推荐资讯
深圳牛湖考场科目三怎么才能更容易从二档换上
才富玄机字:诗曰:回头沧海又鷹飞,日月白发故
刚看到一家莱卡相机的店,徕卡相机在相机界什
和男友亲着亲着就不想亲了 但他说没亲够 特别
日语里面一些小字代表什么意思,比如あぁ い
公元400年什么朝代
蛋鸭需要多少钙?
新款天籁和新款雅阁哪个质量更好
有没有真正0月租的手机号
用英语写出数字1O~20
为什么吴语不统一起来作为像粤语一样区域性语
鸡尾酒是由几种不同的酒调配而成的,经过调配
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?