设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

宏表函数系列(一):GET.CELL

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-26 00:09:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
       GET.CELL函数对于骨灰级Excel使用者(例如我们的小妖姐姐版主)来说,其实不是什么秘密的了,别说这个函数啦,他们随手编写的VBA代码,Roych还要花N多时间才能理解。——HOHO,扯远了,还是回到主题上来吧。
       这个函数有64个属性,用来获取关于单元格的相关信息。不过,实际上,我们一般用到的其实并不多。这里列举出常用的那部分供潜水员参考:
       GET.CELL(1,单元格)获取单元格地址,相当于Address函数,在同一个工作表时,例如,MyCell=GET.CELL(ROW(),Sheet2!B$2),如果引用的MyCell也在sheet2,返回$B$2。如果在sheet1里输入=MyCell,则返回绝对地址[工作簿1.xls]sheet2!$B$2。——如果还没保存的话,返回值则没有扩展名,即:[工作簿1]sheet2!$B$2。
       GET.CELL(2,单元格)和GET.CELL(3,单元格)分别返回单元格的行标和列标。
       GET.CELL(24,单元格)返回单元格数值第一个字符的颜色。——这一点很重要。很多网友提到过,怎么按文字颜色(或者背景色)进行筛选。这就是答案了:例如,需要对F列进行字体的颜色筛选。
       第一步:选中F列任意一个单元格(如F2),按Ctrl+F3,在弹出的对话框中输入:名称——Color(如果不喜欢,你也可以命名为其它非保留字);来源——get.cell(24,$F2)。——需要注意的是,要用混合引用。
       第二步,增加辅助列。选中一个空列,例如L列,在L1输入“颜色”(有一个表头,方便后面的自动筛选),然后再L2输入:=Color,下拉手柄复制公式。后面就是自动筛选L列的数值,应该不用多说了吧?
       和GET.CELL(24,单元格)相对应的是GET.CELL(63,单元格),返回填充色,也就是底纹。在我看来,GET.CELL(63,单元格)和GET.CELL(38,单元格)应该是一样的,——这一点和提供的附件不相符,请注意,——此外,我还没搞清楚它们之间有什么不同。——搞懂的不妨回复下。
        和上面的类似,GET.CELL(32,单元格)和GET.CELL(62,单元格)返回单元格所在的工作表,例如:[工作簿1.xls]sheet2,——它们之间的不同我也没想清楚。
       返回单元格内容,GET.CELL(6,单元格),这一点我已经在另一个帖子里回复了olive_fy,详见:
http://www.office-cn.net/forum.php?mod=viewthread&tid=95794&page=1#pid577888
游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

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

x

评分

参与人数 1经验 +30 收起 理由
pureshadow + 30 谢谢分享

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2010-12-26 17:00:31 | 只看该作者
谢谢分享!
3#
发表于 2010-12-28 15:51:35 | 只看该作者
谢谢分享!
4#
发表于 2010-12-29 12:30:50 | 只看该作者
恩谢谢
5#
发表于 2010-12-29 15:06:58 | 只看该作者
谢谢分享!
6#
发表于 2011-2-28 17:36:43 | 只看该作者
谢谢分享
7#
发表于 2011-2-28 19:54:59 | 只看该作者
不错,不错,收藏啦。
8#
发表于 2011-3-4 22:33:04 | 只看该作者
看看,学习一下
9#
发表于 2011-8-25 19:31:27 | 只看该作者
我也来学习一下下!!!
10#
发表于 2015-11-5 14:53:54 | 只看该作者
谢谢你的意见。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-19 20:34 , Processed in 0.108761 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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