大家好 想请教一个问题,如图,我在姓名为张1的ID(32)和面积(53)中输入数据,如何让C列中姓名为张1的都在自动输入ID(32)和面积(53)啊?、
采用VBA的方式,就可以实现,步骤如下:
建立关系对应表(我是在D-F列中建立的关系表)
2.按ALT+F11打开VBA界面,双击sheet1
3.复制下面公式到右面的代码区
Private Sub Worksheet_Change(ByVal Target As Range)完成后在C列输入的结果就如下了
在C4输入张1
按回车变成下面的
注意:Range("C:C"),是判断输入列的值,如果你需要在其他列显示,就更改成其他列
Range("D:F") 是关系表如果数据在其他列就更改成其他列,如果关系表不在此工作表中,在Range("D:F")前面加入Worksheets("工作表名称") 比如:Worksheets("sheet2").range("D:F")