设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[基础应用] 求救!!!!!

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-28 07:07:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个文件里如果有几十个工作表, 每个工作表都已命名, 如何快速找到其中一个工作表,请各大哥,大姐们帮忙告诉, 多谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-6-28 16:12:00 | 只看该作者
用如下代码:

Sub search()
cch = InputBox("search", "SEARCH")
For asdf = 1 To Sheets.Count
If Sheets(asdf).Name Like "*" & cch & "*" Then
Sheets(asdf).Select
GoTo line1
Else
End If

Next
line1:
End Sub
3#
发表于 2006-6-28 16:22:00 | 只看该作者
C:\Documents and Settings\All Users\Documents\1234.bmp

加入如下代码:

Private Sub TextBox1_Change() '直接输入工作表名查找
For asdf = 1 To Sheets.Count
If Sheets(asdf).Name Like "*" & TextBox1 & "*" Then
Sheets(asdf).Select
GoTo line1
Else
End If

Next
line1:
End Sub

Private Sub TextBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Select Case KeyCode
Case 38 '按向上的光标键清除文本框的内容
TextBox1.Text = ""

End Select
End Sub
4#
 楼主| 发表于 2006-6-29 05:19:00 | 只看该作者
真是太谢谢了 :-)))
5#
 楼主| 发表于 2006-6-29 07:17:00 | 只看该作者
谢谢你的代码,我按你的方法做好了,真的很方便, 非常谢谢![em07]

[此贴子已经被作者于2006-6-28 23:42:25编辑过]

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-22 03:57 , Processed in 0.086475 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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