0
我有referanced到遠程服務器與公式的單元格:練成:沒有VBA:全球化志願服務青年或連結細胞到遠程服務器的數據與可變
=serv~10~0'!'23'*1
10應該在相同referanced到細胞中的可變片
我試過,但沒有奏效
=INDIRECT("serv~" & $A$1 & "~0'!'23'*1")
任何想法如何做到這一點!
我有referanced到遠程服務器與公式的單元格:練成:沒有VBA:全球化志願服務青年或連結細胞到遠程服務器的數據與可變
=serv~10~0'!'23'*1
10應該在相同referanced到細胞中的可變片
我試過,但沒有奏效
=INDIRECT("serv~" & $A$1 & "~0'!'23'*1")
任何想法如何做到這一點!
1 VBA的解決方案:
Private Sub ListBox1_Click()
Application.ScreenUpdating = False
Dim cmpCd As String
cmpCd = CStr(Cells(1, 1).Value)
'field title = company name
Cells(2, 3).FormulaR1C1 = "=serv~" & cmpCd & "~0'!'23'*1"
Application.ScreenUpdating = True
End Sub
什麼是你想引用?文件或其他?通過網絡或.....? – 2013-02-15 17:01:34
它是一個已安裝的程序服務器,它通過網絡連接從源服務器獲取數據...因此單元格將從我的計算機上安裝的數據服務器獲取數據。如果我將10更改爲20,那麼這將涉及安裝的數據服務器上的另一個字段,我如何將這部分公式作爲變量進行判定。 – 2013-02-15 21:48:58
我不認爲這樣的語法是可能的:使用'INDIRECT'你只能引用Excel工作簿。而且,如果你想引用一個單元格到另一個工作簿 - 這個工作簿必須被打開,否則它會返回'#REF!'。 – 2013-02-16 07:06:49