发布网友 发布时间:2022-04-27 07:23
共2个回答
热心网友 时间:2023-09-13 11:57
我想知道这个人的信息是存放在哪里的?另外的文件中?还是同一个文件的另一个sheet里?热心网友 时间:2023-09-13 11:57
没看明白,点其中一个的名字,弹出其他99人的名字?弹出的名字放哪里?类似右键菜单式样?晕追问恩 弄错了 意思是 点一个人 自动弹出这个人有关的所有信息追答sheet1(第一张表)中在A1:E20的这100个单元格内放入姓名。从G1开始在同一列输入姓名、项目等。
sheet2(第二张表)中A列放入对应的姓名,B列开始放相关信息,比如共有6个项目(手机、性别、邮件等吧)sheet1和sheet2次序不要放反,名称无所谓。
把以下代码复制进去:右键点Sheet1标签-----查看代码----粘贴 ,测试下,可以自己调整。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error GoTo err
For i = 1 To 100
If Sheets(2).Cells(i, 1) = Target.Value Then
For j = 1 To 7
Sheets(1).Cells(j, 8) = Sheets(2).Cells(i, j)
Next j
i = 101
End If
Next i
Exit Sub
err:
End Sub