设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 3926|回复: 11
打印 上一主题 下一主题

[基础应用] 又要劳驾各位高人的一个小问题,请教、请教了!!!

[复制链接]
跳转到指定楼层
1#
发表于 2005-4-14 05:49:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个文本自动填加的问题!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2005-4-14 05:53:00 | 只看该作者
例子!
3#
 楼主| 发表于 2005-4-14 05:54:00 | 只看该作者
上传不了![em08]
4#
 楼主| 发表于 2005-4-14 06:17:00 | 只看该作者

[讨论]???上传报错!怎么回事!!

[em06][em06][em06]
5#
 楼主| 发表于 2005-4-14 06:42:00 | 只看该作者
[em08]看来还是字述吧!因为急…………,所以还是要劳驾各位了!

假如有一个工作簿中有“表一”和“表二”,“表一”中有一些文本的名称诸如:

“表一”             “表二”
  啤酒                 啤酒
  白酒                 白酒
  黄酒                 黄酒
  米酒                 米酒
  啤酒
  黄酒
……
等酒名

希望做到,我在“表一”中填写了一个新酒名,那“表二”中就可以自动地填加上那个新酒名(且酒名不重复)。

不知道用什么“函数”表达

就这想法,在下先谢过各位了!
6#
发表于 2005-4-14 16:40:00 | 只看该作者
表二中直接用"=单元格"(表一中输入酒名的那个具体单元格)
7#
 楼主| 发表于 2005-4-14 17:43:00 | 只看该作者
[em06]

这也叫方法,要是我想=同于就不用提问了![em06]
8#
发表于 2005-4-14 19:36:00 | 只看该作者
用VBA,文件传不上去,把下面的代码复制到“表一”模块里面:

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
  If Target.Column = 1 Then
    Application.ScreenUpdating = False
    Sheets("表二").Select
    ActiveSheet.Range("A:A").Select
    Selection.ClearContents
    Sheets("表一").Columns("A:A").AdvancedFilter Action:=xlFilterCopy, CopyToRange _
        :=Sheets("表二").Range("A1"), Unique:=True
    Sheets("表一").Select
    Application.ScreenUpdating = True
  End If
End If
End Sub
9#
 楼主| 发表于 2005-4-14 20:06:00 | 只看该作者
[em01][em02]

多谢鬼哥了!!!!

鬼哥还是要给咱们写本书啊!诸如技巧方面的,我想一定会有许多朋友抢购的![em07]
10#
 楼主| 发表于 2005-4-14 20:19:00 | 只看该作者
还要请教鬼哥,将代码复制上去后,我又该如何实现它的自动操作呢?

不好意思,我不太懂VBA,所以还是有劳鬼哥了![em07]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-26 01:44 , Processed in 0.116389 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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