2010-09-03 68 views
0

我已經存儲proc我拉入excel,但要得到它運行我必須輸入我的文本exec roc'名稱'我需要它能夠讓別人那運行它能夠在刷新數據時輸入名稱。我根本不知道VBA,並且正在尋求幫助。Excel存儲過程與Excel

回答

0

我不完全瞭解你的問題,但如果我的假設是正確的......你想有一個單元,某人可以輸入某種名稱,然後在那裏你可以使用他們的輸入做一些其他操作。

要開始,你想抓住一個字符串變量(由搶我的意思是創建)

例子:

Dim strName As String 

那麼你會希望能夠讀取特定單元格...在下面的例子中的細胞會A2

例子:

strName = Range("Sheet1!A2").Value 

如果南編輯第一張不同的名稱。如果用戶在該單元格中輸入名稱,則可以稍後使用它進行計算或任何您想要的操作。

0

如果你不使用VBA代碼,那你在用什麼?

如果使用MS查詢,請嘗試SQL文本更改爲

{CALL roc(?)} 

和IIRC這應該提示用戶爲參數值輸入文字。