现在我陷入了制作功能excel,可以影响同一页面中的其他Excel工作表。例如,我有sheet1和sheet2。现在我在sheet1中有功能,我想让它对sheet2有效。我将数据输入到sheet1(= B1,C1),但效果对sheet2有影响。我很奇怪如何让两张纸相互交流。任何帮助都会很感激。
答案 0 :(得分:0)
Sheets("Sheet Name")
为您提供相邻表格的参考。然后,您可以Activate
将其作为ActiveSheet
进行操作。或者,直接填充那里的细胞。
答案 1 :(得分:0)
要直接生效,您可以使用Worksheet_Change
事件..
因此,您可以在Sheet1 ..中创建代码,用于乘法B1& C1和Sheet2中的结果!D1 ..
Private Sub Worksheet_Change(ByVal Target As Range)
Dim y as Integer
y = Target.Row
Sheets("Sheet2").Range("D" & format(y)) = Range("B" & format(y)).Value * Range("C" & format(y)).Value
End Sub
答案 2 :(得分:0)
这是VBA吗?您可以在Sheet 1中的sheet2单元格引用单元格中放置一个公式:
=Sheet1!A1