我在1.xls中sheet中
A B C D
张三 10
李四 20
王五 30
在2.xls中sheet1中
A B C D E
王五 X
张三 X
求vba代码,在2.xls中,取得E列的值
希望能运行速度快~谢谢了,
不好意思,直接调用速度很慢的,我数据量比较大,不能直接调用
1、首先在电脑上打开Excel表格,点击【开发工具】,【Visual Basic】。
2、在VBA工程项目里面双击“Sheet2(Sheet2)”打开代码输入窗口。
3、在代码窗口里面输入以下VBA程序代码:Private Sub Worksheet_SelectionChange(ByVal Target As Range) '工作表选定区域发生改变时执行,On Error Resume Next 'VBA忽略之后的语句错误。
4、在Sheet2表格上面的A3:A1000单元格输入查找值时,同一行的显示范围里面的单元格就会显示出相应的结果。
5、如果后续要继续使用该VBA程序,可以将表格另存为启用宏的工作薄。
请教, 有个excel(1.xls和2.xls),源数据来自于1.xls的sheet1,在2.xls中取E列,