Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3200|回复: 8

[VBA] 002-显示成员列表提示-疑难千寻千解丛书(VBA)

[复制链接]
发表于 2011-1-5 16:11 | 显示全部楼层 |阅读模式
ET疑难千寻千解丛书之EXCEL2010编程与实践
罗刚君 章兰新 黄朝阳 编著

疑难2
部分对象在输入时没有成员列表提示,如何解决
Range或者WorksheetFunction等大部分对象在输入代码时会自动列出成员列表,方便程序员快速而准确地完成代码。但是有部分对象如cells[a1]Worksheet等却没有提示,有没有变通的方法可以实现呢?
è解决方案
Cells对象与Range对象所有属性、方法都一致,所以借用Range来实现Cells的成员提示;而Worksheet则可以通过声明变量的方案来解决。
í 操作方法
Cells(a,b)对象产生成员列表,可用以下方式进行:
步骤1
在“cells(1,2)”后面输入一个空格。
步骤2
继续输入“range.”,后面将自动列出成员列表。而再输入字母i,那么用于设置单元格内部的颜色、字体等相关的属性值“Interior”就出现在列表中,如图。此时单击属性“Interior”即可完成输入。此方式可以确保单词的正确性,防止手工输入“Interor”或者“Intarior”等错误。
步骤3
当输入“Interior”后,删除“range.”和空格,使“Interior”属性应用于Cells(a,b)对象。
对于输入“Sheets(2)”后不能自动列出成员列表,可以按以下方式进行:
步骤1
声明一个Worksheet对象变量:
Dim sht As Worksheet
步骤2
Sheets(2)赋值给变量sht
Set sht = Sheets(2)
步骤3
输入“sht.”,其后面立刻罗列出成员列表,如图

=============================
上摘自《EXCEL2010编程与实践》

本帖子中包含更多资源

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

x
 楼主| 发表于 2011-1-5 16:11 | 显示全部楼层
妖言:

对于有英文基础的同学,写这么几个单词不看提示也不在话下,但英文基础不好的同学也不用失去信心,这东东,不就是26个字母的拼凑么,写多了写习惯了自然就会了,想想兰某同学的英文还不是……那个那个那个……滴,可人家那代码水平,也是非常非常非常棒滴!
{:231:}
回复

使用道具 举报

发表于 2011-1-9 14:11 | 显示全部楼层
回复

使用道具 举报

发表于 2011-1-11 16:41 | 显示全部楼层
{:35:}{:35:}
回复

使用道具 举报

发表于 2011-1-11 17:09 | 显示全部楼层
好好学习,小妖做宣传               
回复

使用道具 举报

发表于 2011-1-11 17:55 | 显示全部楼层
熟能生巧,好好学习吧
回复

使用道具 举报

发表于 2011-1-11 18:22 | 显示全部楼层
熟能生巧,好好学习吧
回复

使用道具 举报

发表于 2011-4-9 21:39 | 显示全部楼层
{:011:}{:011:}{:011:}{:011:}
回复

使用道具 举报

发表于 2011-8-28 15:12 | 显示全部楼层
学习啦{:011:}好方法
回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-6-1 21:14 , Processed in 0.290350 second(s), 5 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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