Office中国论坛/Access中国论坛

标题: 大家好,请问有哪位高手懂得在Excel的VBA获取Excel工作表的输入值? [打印本页]

作者: gliet2005    时间: 2005-5-4 04:02
标题: 大家好,请问有哪位高手懂得在Excel的VBA获取Excel工作表的输入值?
大家好,请问有哪位高手懂得在Excel的VBA获取Excel工作表的输入值?我做了一个宏,它可以用Select …. From … Where获得外部的数据,但是那个Where条件要我自己在宏里面改来改去,有点麻烦.我现在想直接在Excel表里输入条件,VBA就可以获取输入值,然后找到相关数据.例如:select studentname from studenttable where studentnumber='02510213',我想那个studentnumber可以在Excel表里面输入,宏可以获取到它的值.
作者: 红池坝    时间: 2005-5-15 05:52
用变量不行吗?用变量读取单元格的值,然后传递给Select

不好意思,我还不知道在VBA里可以使用过Select语句的,但在ASP里,是可以用参数连接成条件字符串然后传递给Select:比如:Select SQL_str,所以就有了这样的猜想
作者: HeyEric    时间: 2005-5-28 08:08
直接用变量传撒。

Dim StuNo

with myws

Stuno=.cells(1,1).value

dim mysql as string

mysql="select studentname from studenttable where studentnumber=" & trim(strno)

mydb.execute mysql

end with




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3