2013-07-22 72 views
-3

現在我在同一頁面中製作了可以影響到其他excel表格的功能excel。例如,我有sheet1和sheet2。現在我在sheet1中有函數,我想使它對sheet2有效。我向sheet1(= B1,C1)輸入數據,但效果對sheet2有效。我很想知道如何讓兩張紙可以互相交換。任何幫助將不勝感激。如何在excel效果中對其他excel表格做功能

+0

您是否嘗試過我的答案? .. 任何意見 ? – matzone

回答

0

Sheets("Sheet Name")爲您提供了相鄰工作表的參考。然後您可以Activate它並作爲ActiveSheet行事。或者,直接在那裏填充單元格。

+0

你的解釋太短,我完全不明白! –

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 
0

這是VBA嗎?您可能只需要在sheet2單元格中引用Sheet1單元格中的公式,即Sheet1中的單元格:

=Sheet1!A1