|
我附件上有一工作簿,我想实现的功能是除了“个人休假”和“界面”工作表外,其他的表格中的b2列及d3的数据会对应出现在界面工作表的e列和f列,现在界面的e列和f列就是我希望得到的结果。除了“个人休假”和“界面”工作表外其他的表格的名称都是不固定的,再次谢谢高手们的帮忙。
本帖最后由 mxg825 于 2011-10-12 10:30 编辑
- Sub 读取休假数据()
- Dim wjh%
- For wjh = 3 To Sheets.Count
- With Sheets("界面").Range("E65536").End(xlUp)
- .Offset(1, 0) = Sheets(wjh).Range("B2")
- .Offset(1, 1) = Sheets(wjh).Range("D3").Value
- End With
- Next
- End Sub
复制代码- Sub 读取休假数据()
- Dim sh As Object
- For Each sh In Sheets
- If InStr("界面,个人休假", sh.Name) = 0 Then
- With Sheets("界面").Range("E65536").End(xlUp)
- .Offset(1, 0) = sh.Range("B2")
- .Offset(1, 1) = sh.Range("D3").Value
- End With
- End If
- Next
- End Sub
复制代码
历遍全部工作表,就以上两种方法,你自己按要求选用!
|
|