我已经存储了proc Im拉入excel但是要让它运行我必须输入我的文本exec roc'名称'我需要它能够让其他运行它的人能够输入一个名字,因为他们刷新数据。我根本不懂VBA,正在寻求帮助。
答案 0 :(得分:0)
我不完全理解你的问题,但如果我的假设是正确的......你想要一个单元格,其中有人可以输入某种名称,然后你可以使用他们的输入做一些其他操作。
首先,您需要获取一个字符串变量(通过抓取我的意思是创建)
示例:
Dim strName As String
然后你希望能够读取一个特定的单元格....在下一个例子中,单元格将是A2
示例:
strName = Range("Sheet1!A2").Value
如果您将第一个表单命名为不同的名称,则使用该名称。如果用户在该单元格中输入名称,您可以稍后使用它来进行计算或任何您想要的任何内容。
答案 1 :(得分:0)
如果您没有使用VBA代码,那么您使用的是什么?
如果使用MS Query,请尝试将SQL文本更改为
{CALL roc(?)}
和IIRC这应该提示用户输入参数值的文本。