0
我有两张表。 sheet1是仪表板,sheet2是原始数据。 从sheet1我使用某些输入的自动过滤器方面。 是否可以更改过滤值(来自sheet1)。它也应该影响sheet2。更改excel中筛选器列表的值
我有两张表。 sheet1是仪表板,sheet2是原始数据。 从sheet1我使用某些输入的自动过滤器方面。 是否可以更改过滤值(来自sheet1)。它也应该影响sheet2。更改excel中筛选器列表的值
如这里要求一些示例代码:
Private Sub Worksheet_Change(ByVal Target As Range)
'check for first row - in example first row is filter row
'check for first column - column 1 could be your id column
Dim rawRange As Range
If Target.Row > 1 And Target.Column > 1 Then
'Search for the ID in your rawData sheet - in this case Tabelle2 Column A
Set rawRange = ThisWorkbook.Worksheets("Tabelle2").Range("A:A").Find(What:=ActiveSheet.Cells(Target.Row, 1).Value)
If Not rawRange Is Nothing Then
'here you can work with offset to find the correct column - of course the columns have to be the same in sheet 1 and 2
rawRange.Offset(0, Target.Column - 1).Value = Target.Value
End If
End If
End Sub
记住它只是一个例子,但如果你创建一个新的工作簿和调整工作表的名称就基本工作原理。工作表更改事件代码必须粘贴到第一个工作表中。
如果您有任何进一步的问题,只是问
编辑:
很抱歉,但你的问题是不理解。我意识到英语不是你的第一语言(不是我的),并且很难解释你想达到的目标。尽管如此,尝试提供更多的信息。您可以在免费文件共享服务之一上发布示例文件。详细解释你从哪里开始,结果你想要什么。解释从一个到另一个必须应用的逻辑。 – teylyn 2014-10-08 07:58:41
http://wikisend.com/download/441626/test.xlsm请为示例文件找到上述内容。这里,sheet1包含源值,并从sheet2进行过滤。是否可以更改并保存sheet2。它也应该反映在表1(源数据) – user3766722 2014-10-08 08:13:37
两张表中的数据是相同的。你想做什么?什么是预期的输出?言辞中的逻辑是什么? – teylyn 2014-10-08 08:19:44