精彩实用的十则VBA语句赏析

1 Range('A65536').End(xlUp).Row 单元格的选择

语句说明:返回A列最后一行(即记录的总条数)。

备注:等于A65535单元格向上,最后一个非空的单元格的行号。A65535单元格是03版本的EXCEL的最后一行单元格,从此单元格向上查找到非空的单元格,相当于:CTRL+向上的箭头。

2 ActiveCell.Row 行号的求出

语句说明:活动单元格所在的行号,ActiveCell.Column为活动单元格所在的列数,在写语句的时候经常会用到'活动''当前',如活动单元格,当前单元格,活动工作表,当前工作表等,其实基本是一个意思,就是当前进行操作的工作表和单元格,主要用到ACTIVE。

3 ActiveWindow.ScrollRow = 2 滚轮的应用

语句说明:将当前工作表窗口滚动到第2行

备注:ActiveWindow是指文档的活动窗口。 ScrollRow是指活动窗口滚动条滚动到的位置,row是指行,Column 是指列。

4 ActiveWindow.ScrollColumn = 5 滚轮的应用

语句说明:将当前工作表窗口滚动到第5列

备注:ActiveWindow是指文档的活动窗口。 ScrollRow是指活动窗口滚动条滚动到的位置,row是指行,Column 是指列。

5 ActiveSheet.Cells(1, 1).Font.Bold = TRUE 字体的设置

语句说明:Bold属性用于设置字体是否为加粗, Size属性设置字体大小, ColorIndex属性设置字体颜色(其值为颜色索引号), Italic属性设置字型是否为倾斜, Name属性设置字体名称

备注:单元格的属性有很多种,我们可以从代码窗口中获得,如下截图:

当我们录入RAGNE.后系统会自动的弹出属性窗口,再次录入'FO'后会弹出以FO为开头的属性。读者可以自己试试。

6 ActiveSheet.Cells(1, 1).Interior.ColorIndex = 3 颜色的设置

语句说明:将单元格的背景色设置为红色

备注:Interior.ColorIndex是单元格的颜色属性,这个值在我前面的文章中已经讲过了,这里不再多说。

7 IsEmpty (ActiveCell.Value) 单元格的判断

语句说明:判断活动单元格中是否有值

备注:Excel VBA中,IsEmpty函数是判断单元格是否为空的最好的方法,使用方法为IsEmpty(Cells(Row,Col)),当单元格为空时,返回True,否则返回False。需要注意的是IS函数在VBA中和EXCEL中是不同的。

8 ActiveCell.Value = UCase(ActiveCell.Value) 大小写的转换

语句说明:将当前单元格中的字符转换成大写

备注:Ucase()是VB中的一个函数,函数作用是将一个字符串中的小写字母转化为大写字母,而不对其中的数字,大写字母进行处理,其中的字母U是英文单词Uppercase(中文意思为大写字母)的第一个字母。

9 ActiveCell.Value = StrConv(ActiveCell.Value, vbLowerCase) 大小写的转换

语句说明:将活动单元格中的字符串转换成小写

备注:

StrConv 函数,返回一个variant 类型的值(字符串)转换为指定。

语法StrConv(字符串,转换,LCID )

StrConv函数语法具有下面这些命名参数:vbUpperCase 将字符串转换为大写字符; vbLowerCase 将字符串转换为小写字符;vbProperCase ;将字符串中每个词的第一个字母转换为大写; vbWide 将字符串中的窄(单字节)字符转换为宽(双字节)字符;vbNarrow 将字符串中的宽(双字节)字符转换为窄(单字节)字符。

10 Range('A1:D8').Copy Range('H1') 单元格的复制

语句说明:将指定单元格区域复制到从H1开始的区域中,用Cut方法可以实现剪切操作

备注:单元格的复制粘贴方法。

今日内容回向:

1 单元格的属性有哪些?

2 活动单元格的意义是什么?

3 用单元格的属性如何设置字体的颜色?

(0)

相关推荐

  • VBA中OFFSET函数的实际利用

    今日继续讲VBA实用代码的第十讲,相信大家通过这系列的文章学到了很多,今日着重讲解OFFSET函数在VBA中的利用. 1 Range("A32", Range("A32& ...

  • 将指定单元格显示到窗口左上方

    Sub 将指定单元移到窗口的最上面() Worksheets("Sheet1").Activate ActiveWindow.ScrollRow = 20 ActiveWindow ...

  • 中医最实用的十大经典古方

    公众号 1 六味地黄丸   古方:山茱萸.地黄.山药.茯苓.泽泻.丹皮.附子.肉桂. 功效:滋阴补肾.用于肾阴亏损,头晕耳鸣,腰膝软,骨蒸潮热,盗汗遗精. 古方溯源: 涉及神经.内分泌.免疫.消化.循 ...

  • 蔡文姬《胡笳十八拍》赏析(一)

    蔡文姬是历史上著名的才女,她命运坎坷,曾被匈奴掳走,并在北方蛮夷之地生活了十二年. "国家不幸诗家幸,赋到沧桑句便工",这段经历成为蔡文姬整个人生的痛苦之基,也成为她艺术创作方面的 ...

  • 中国十大传世名画赏析

    中国十大传世名画赏析 码字先锋 关注 1/10原<洛神赋图>卷,东晋著名画家顾恺之绘制(宋摹),绢本,设色,纵27.1cm,横572.8cm.

  • 明代中期画家周臣二十五幅绘画赏析

    明代(1368-1644年)是中国书画艺术史上的一个重要阶段.这一时期的绘画与书法,是在沿着宋元传统的基础上继续演变发展.特别是随着社会经济的逐渐稳定.文化艺术的发达,出现了一些以地区为中心的名家与流 ...

  • Excel VBA 7.73首行/多行冻结很实用,如何用VBA来实现相同的功能呢?

    Excel VBA 7.73首行/多行冻结很实用,如何用VBA来实现相同的功能呢? 点击上方"Excel和VBA",选择"置顶公众号" 致力于原创分享Excel ...

  • 中国十大传世名画赏析 不拆分了,一并奉上

    <中国十大传世名画>是:洛神赋图.清明上河图.富春山居图.汉宫春晓图.百骏图.步辇图.唐宫仕女图.五牛图.韩熙载夜宴图.千里江山图. <中国十大传世名画>是中国美术史的丰碑,华 ...

  • 《陶瓷鉴定实用操作十二讲》第七讲 看“青花”瓷(一)

    青花瓷在瓷器门类里有着举足轻重的地位.如何看"青花",我想是很多藏友都想了解的一门技巧,但同样的,青花也是所有瓷器中鉴赏难度最大的,我们来好好说道说道. 我们所熟知的青花,简单来说 ...

  • 太实用了!Excel VBA常用代码!

    前两天有两位朋友留言想收集一些VBA的常用代码,今天开始会陆续分享一些! 记得收藏好哦,因为今后你应用到稍大型Excel VBA程序时,这其中某些代码肯定会用到. 来看看都是哪些常用代码: 下面先举一 ...

  • 观复博物馆藏十件精美玉器赏析

    将一颗圆润的石头紧握手中,获得内心片刻的安宁,继而获得精神上的强大,这可能就是玉器诞生的瞬间.这种初始状态的偶然延续,逐渐加强而日益丰富,久而久之终于成就了中华民族系统的玉器文化.--马未都<玉 ...