range类型的函数有多种形式,具体如下:
1.您可以尝试用range(cells(行1,列1),cells(行2,列2))这种形式,比较灵活;
2.也可以用cells(行,列)这样的形式表示单元格;
3.还可以用Columns(列)表示一列;
4.也可以用range(columns(列1),columns(列2))来表示连续的多列。
这里的"行"和"列"都是整数,不是字母,数字有时会比字母更灵活。
Microsoft Excel是微软公司的办公软件Microsoft office的组件之一,是由Microsoft为Windows和Apple Macintosh *** 作系统的电脑而编写和运行的一款试算表软件。Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理、统计分析和辅助决策 *** 作,广泛地应用于管理、统计财经、金融等众多领域。
Visual Basic for Applications(VBA)是Visual Basic的一种宏语言,是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言。主要能用来扩展Windows的应用程序功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic 脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),实际上VBA是寄生于VB应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。
可以的,Range是对象类型,对象的赋值要加一个Set,,例如您需要的语句可以这样写:Set M = Range("A1:I1")
这样赋值以后,M才Range类型,例如可以使用 M.Count 属性,或者 M.ClearContents 方法
如果不写Set,那么会把Range的值赋与变量(数组类型)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)