在一个EXCEL工作簿中,有两个表:A和B。内容如下:其中AB两个表格中都有相同列:合同号,B表中有所有合同号列的内容,现在想A表中合同号列输入资料后,所对应的B合同号列相同内容所在的行就会充填着色显示出来。如在A表合同号列中输入GA090506001后,B表合同号列对应的GA090506001行就会填充显示!谢谢大家!!! EXCEL文件如附件A表:
项目编号 项目名称 签约单位 合同号
1 PA0001 光明医院 GA090506001
2 PA0002 希望小学
3 PA0003 长虹公司
4
5
6
7
8
9
B表:
合同号 所需物料 工时 项目负责人
GA090506001 灯管、线材 5天 张生
GA081226005 木材、地砖 12天 李生
GA090100901 电阻、电容 8天 王生
GA100316004 IC、线路板 30天 刘生
GA090909003 塑胶料 15天 邓生
GA071201008 五金材料 40天 叶生
GA100709001 泡沫 26天 蒋生
项目编号 项目名称 签约单位 合同号
1 PA0001 光明医院 GA090506001
2 PA0002 希望小学
3 PA0003 长虹公司
4
5
6
7
8
9
B表:
合同号 所需物料 工时 项目负责人
GA090506001 灯管、线材 5天 张生
GA081226005 木材、地砖 12天 李生
GA090100901 电阻、电容 8天 王生
GA100316004 IC、线路板 30天 刘生
GA090909003 塑胶料 15天 邓生
GA071201008 五金材料 40天 叶生
GA100709001 泡沫 26天 蒋生
解决方案 »
- vb+access数据库的插入
- 请教:如何将程序设置为开机时自动运行啊??
- 高分求解:水晶报表9在WIN98下运行,只要实现浏览和打印功能,连接ACCESS库,需要那些运行库文件,请各位大大给个列表.
- MSHFlexGrid如何删除一行???
- #if then #else # end if 是什么意思,怎么用?
- 问个ado控件问题,在线等解决立结
- microsoft[ODBC SQL Server Driver][SQL Server]在关键字“user”处有语法错误
- 如何根据一个数字就能生成相应个数"按钮"
- 用excel发mail的问题
- 请教高手你啊
- VB在oracle存取文档时报错“实时错误 -2147467259(80004005) 未指定的错误”
- 求助
myhth = Trim(Target.Value)
For i = 2 To ThisWorkbook.Worksheets("sheet2").UsedRange.Rows.Count
If myhth = Trim(ThisWorkbook.Worksheets("sheet2").Cells(i, 1).Value) Then
ThisWorkbook.Worksheets("sheet2").Activate
myrange = Trim(Str(i)) & ":" & Trim(Str(i))
ThisWorkbook.Worksheets("sheet2").Rows(myrange).Select
With Selection.Interior
.ColorIndex = 45
End With
Exit For
End If
Next iEnd Sub
在sheet1的Worksheet_Change事件过程中写入上面的代码应该就可以了