2013-12-15 85 views
-1

在單元格K1中,VBA將插入一個單元格引用,該引用根據vba代碼中列出的某些條件進行更改。使用輸入單元格的單元格引用?

在這個例子中可以說這個單元格的值是$ A $ 13

現在,在細胞K2我想讓它等於什麼都在通過K1提供的單元格引用。

換句話說,我如何在excel公式中使用單元格K1中提供的單元格引用,因爲當我按下= K1時,我收到單元格的值,即$ A $ 13而不是單元格的值$ A $ 13

回答

2

您想使用的功能INDIRECT()

=INDIRECT(K1) 

但請注意這一點:INDIRECT()是易失性功能,這意味着它會重新計算往往比必要的,因爲引用的不確定性。對於較輕的工作簿,這不構成問題。但是,對於更復雜,更重的工作簿,這會嚴重減慢計算。我已經看到工作簿需要3-4分鐘才能打開,只需要約5秒即可打開所有打到INDIRECT()的電話。

+0

你是一個學者和紳士 –