设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[基础应用] [求助]如何列出全部的Sheet名?

[复制链接]
跳转到指定楼层
1#
发表于 2005-5-28 07:25:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在VBA中如何利用代码得到全部的Sheet名?和每个Sheet中的列名.

我的一个Access应用中需要解决该问题.先谢大伙了!!

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-5-28 08:13:00 | 只看该作者
这个简单了。dim ws as worksheet

for each ws in worksheets

    msgbox ws.name

next



搞定!
3#
发表于 2005-5-28 08:14:00 | 只看该作者
Sheet的列名是个什么概念?不懂ing。。。
4#
 楼主| 发表于 2005-5-28 17:47:00 | 只看该作者
我也不懂,反正我要的是每列第一行的数据.另外你的dim ws as worksheet

for each ws in worksheets

    msgbox ws.name

next方法用在ACCESS的VBA中就不灵光了,是不是先要引用"Microsoft Excel 10.0 Object Library",然后再打开文件什么的.具体的我也没搞明白.
5#
发表于 2005-5-28 18:09:00 | 只看该作者
哦,你说的列名就是每一列的第一行数据?那也简单啊,

dim i as integerfor i =1 to maxcol'前用方法获得maxcolmsgbox activesheet.cells(1,i).valuenext至于你说的在Access中用那当然得先建立excel对象了,我提供的方法是在excel里用。

的确需要引用excel对象,然后Createobject("Excel.Application")而已啊。和和。。
6#
 楼主| 发表于 2005-5-28 18:25:00 | 只看该作者
能写个示例吗?谢乐
7#
发表于 2005-5-28 18:34:00 | 只看该作者




在form1里的按钮,当然,先把文件解压到同一目录即可

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
 楼主| 发表于 2005-5-28 18:59:00 | 只看该作者
非常感谢.我把这个问题和[求助]怎样用代码为XLS文件加上密码 放在一起请教吧.那就是在你的示例里如何打开带密码的XLS?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-25 03:39 , Processed in 0.089452 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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