Excel 如何实现在sheet1表一个固定的地方做数据输入,会在Sheet2表中逐行记录数据

Excel 如何实现在sheet1表一个固定的地方做数据输入,会在Sheet2表中逐行记录数据,第1张

VBA 中的worksheet_change 事件
假设在sheet1的 A1单元格输入数据,自动逐行记录在sheet2 B列!
选中sheet1工作表标签---右键--查看代码---吧下列代码复制进去,关闭VB编辑器。SHEET1 A1输入结束,会自动罗列到sheet2的B列!
Private Sub Worksheet_Change(ByVal Target As Range)
N = Sheets("sheet2")[b65536]End(3)Row + 1
If TargetAddress = "$A$1" Then
Sheets("sheet2")Cells(N, "b") = Target
End If
End Sub

可以啊,在sheet2输入公式时,公式的参数前加sheet1!就可以了。比如你想把sheet1里的单元格a1和b1的乘积写如sheet2的a1里,那么你可以直接在sheet2的a1里写入=sheet1!a1sheet1!b1回车就可以了。祝你开心。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12912378.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存