EXCEL 表格数据引用问题

来源:百度知道 编辑:UC知道 时间:2024/06/13 23:55:51
在EXCEL表中建立三个表格.
在表格一中引用表格二和表格三填入的数据.

在表格二和表格三中填入数据,自动在表格一显示.
在表格二A2行记入的数据不能和在表格三A2行记入的数据重叠,
应该是:表格二A2行记入的数据在表格一A2行显示,那么表格三A2行记入的数据就应该在A3行显示.
但是,有这样一个问题,我有可能在表格二一次记入很多数据,占用了表格一的A2行,A3,A4行,A5行或者更多行,那么在表格三记入的数据就要从表格一的A6行开始显示.相同道理,如果我在表格三一次性记入很多数据,占用了表格一的A2行,A3行,A4,A5行或者更多行,那么在表格二记入的数据就要从表格一的A6行开始显示.
不知道这么样说,大家是否明白?
谢谢

'在表二、表三的代码区复制下面的代码
'在表一的A1,A2输入任意有效数据
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Target.Column = 1 Then
r = Sheets(1).Range("a1").End(xlDown).Row
Sheets(1).Cells(r + 1, 1) = Target
End If

End Sub

考虑使用vba实现,很麻烦
分数不足以让我给你写这个代码

如楼上说的,这个要求用 Excel 来做甚为复杂,但如用 access 简直小菜一碟。不如尝试改变一下,access 并不难学。

你说的主题不太明确,我也太明白你的意思.我做过很多表格,不知道你要问的是什么,你说了那么多,只有一个问题,就是问我们是否明白,都不知道你说什么,我会答你的问题,是因为我在百度也得到了许多答案.

四行三列的

你这问题不是已经解决了么?同学?