设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2053|回复: 2
打印 上一主题 下一主题

大家好,请问有哪位高手懂得在Excel的VBA获取Excel工作表的输入值?

[复制链接]
跳转到指定楼层
1#
发表于 2005-5-4 04:02:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,请问有哪位高手懂得在Excel的VBA获取Excel工作表的输入值?我做了一个宏,它可以用Select …. From … Where获得外部的数据,但是那个Where条件要我自己在宏里面改来改去,有点麻烦.我现在想直接在Excel表里输入条件,VBA就可以获取输入值,然后找到相关数据.例如:select studentname from studenttable where studentnumber='02510213',我想那个studentnumber可以在Excel表里面输入,宏可以获取到它的值.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-5-15 05:52:00 | 只看该作者
用变量不行吗?用变量读取单元格的值,然后传递给Select

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

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
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-6-5 05:26 , Processed in 0.102102 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表