|
楼主 |
发表于 2011-10-6 12:04
|
显示全部楼层
回复 无聊的疯子 的帖子
疯老师!
我表格显示的内容,有点像这位坛友的 http://www.excelpx.com/thread-202302-1-1.html
我只要这一块单元格保持在可视范围内。
--------------------------------------------------------------------
我的数据内容是这样的:
----------------------------------------------------------------------
在首页E列显示的是每个工作表的表名
E列
sheet2 E3 可口可乐
sheet3 E4 百事可乐
sheet4 E5 茉莉蜜茶
只要当我点击单元格E5单元格,而在O-Q这块可视区,显示每个工作里面的内容。
请把下面这段代码发到那位坛友的表格里,看看效果!!!
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Application.CutCopyMode <> 0 Then Exit Sub
On Error Resume Next
If Target.Column = 5 Then
Range("N2") = Cells(Target.Row, 4).Value
Call 获取数据
End If
End Sub
Sub 获取数据()
Dim sh$, c, arr
sh = Sheets(1).[N2]
With Worksheets(sh).[J:Q]
Set c = .Find("应付账款总额")
arr = c.Offset(-1, -1).Resize(23, 5)
End With
Sheets(1).[N4].Resize(23, 5) = arr
End Sub
|
|