现在我被困在制作可以影响同一页面中其他 Excel 工作表的功能 excel 上。例如,我有 sheet1 和 sheet2。现在我在 sheet1 中有功能,我想让它对 sheet2 生效。我将数据输入到 sheet1 (=B1,C1),但效果是对 sheet2 的影响。我很想知道如何使两张纸可以相互交流。任何帮助将不胜感激。
问问题
1058 次
3 回答
0
Sheets("Sheet Name")
为您提供对相邻工作表的参考。然后,您可以将Activate
其作为ActiveSheet
. 或者,直接填充那里的单元格。
于 2013-07-22T07:41:34.553 回答
0
要产生直接效果,您可以使用Worksheet_Change
event ..
因此,您可以在 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
于 2013-07-22T08:57:42.343 回答
0
这是VBA吗?您可以在 sheet2 单元格中放置一个公式,引用 Sheet1 中的单元格:
=Sheet1!A1
于 2013-07-22T09:10:15.210 回答