我在掙扎,想知道是否有任何簡單的方法來引用當前/活動行的單元格。Excel中有沒有辦法編輯另一個工作表中的選定行?
即 - 我有2片,一個具有大量的信息上,並且所述第二我要上表顯示從電流/活動行信息1.
排5在表1中選擇。然後所以說如果您轉到工作表2,則第5行中的所有信息都將顯示在工作表2上。然後,如果您選擇第1工作表中的第8行,工作表2上的信息將被更新爲僅顯示工作表1中第8行的信息。
當你回到表1是否有可能一個簡單的公式我可以添加到她的細胞
您在表2所做的任何更改都將反映et 2?也許沿着線的東西:
cell A1 on sheet 2 have =sheet1(active_row.colum1)
and then cell A2 on sheet 2 have =sheet1(active_row.colum2)
等,等
我已經成功地得到它使用宏樣的工作,但唯一的問題是,當我改變Sheet 2上的信息,它不會更新工作表1上的信息。如果有一種方法可以將此功能添加到我的代碼中,那將非常棒。
這是我到目前爲止的代碼:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim myList
If Target.Address <> Target.EntireRow.Address Then Exit Sub
If Target.Rows.Count > 1 Then Exit Sub
myList = [{"B1","B2","B3","B4","B5","B6","B7","B8","B9","B10","B11","B12","B13","B14","B15"}] '<- adjust to your need
With Target.EntireRow
For i = 1 To UBound(myList)
Sheets("sheet2").Range(myList(i)).Value = .Cells(i).Value
Next
End With
End Sub
有什麼建議? :)
它可以用VBA來完成。但是你確定anohter工作表中的選擇是否是突出顯示範圍的正確選擇?在第二個或另一個表單中的單元格中寫入5或8會更簡單。然後,第二張紙上的所有更改都可以由公式驅動。 – momobo 2011-03-17 15:04:53
我不確定你的意思?但是,如果有一種更簡單的做事方式,那我肯定會爲之努力!:) – ade123 2011-03-17 15:42:40
我希望能夠做的就是說我在表格1的第5行上,我希望表格2顯示來自sheet1,row5的所有信息。然後,如果我移動到在sheet1上說第12行,我希望sheet2上的信息從顯示sheet1,row5中的信息更改爲顯示sheet1,row12中的信息。我不知道我是否很好地解釋了這一點:P – ade123 2011-03-17 15:45:06