excel高手来帮帮忙!高分提问!

来源:百度知道 编辑:UC知道 时间:2024/05/21 08:22:28
excel中如何将sheet 1和sheet 2相关列关联,我的要求是:sheet1中的A列和sheet2中的B列数据完全一致,只要在sheet1中的A列输入数据,就能在sheet2中的B列相同位置显示相同的数据,即sheet1中的A列能反映在sheet2中的B列,无论在哪张工作表输入内容,另一张工作表的相应位置也会复制该数据在制定位置,谢谢了!如有我描述得不够详细的地方请发站内消息给我,答案一旦被采用追加50分!!!谢谢各位了~~~

那你就用宏

--------------
给你代码

Sub 等于表2B()
'
' 等于表2B Macro
' 宏由 winnerzjt 录制,时间: 2009-4-9
'

'
Sheets("Sheet2").Select
Columns("B:B").Select
Selection.Copy
Sheets("Sheet1").Select
Columns("A:A").Select
ActiveSheet.Paste
End Sub

Sub 等于表1A()
'
' 等于表1A Macro
' 宏由 winnerzjt 录制,时间: 2009-4-9
'

'
Sheets("Sheet1").Select
Columns("A:A").Select
Selection.Copy
Sheets("Sheet2").Select
Columns("B:B").Select
ActiveSheet.Paste
End Sub

只能做到单方向复制。

相同位置是指行数相同吗?
那可以在sheet2中的B1输入
=sheet1!a1
再向下拖曳公式就行了。

我来给你解答:输入数据,按ALT+F8就可自动修改!方法如下:
打开EXCEL文件,按ALT+F11,选择SHEET1,粘贴如下代码:

Sub sheetA()
Dim i, k '声明两个变量,分别是列和行
Dim