或者说加载宏 如何让一个excel初学者也可以学会怎么用别人分享的vba代码?( 二 )


Sub mysub()
' mysub Macro
' 宏由ggsmart录制 。时间: 2009-2-27'
With Selection.Font
.Name = \"仿宋_GB2312\"
.Size = 12
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.ColorIndex = xlAutomatic
End With
Selection.Font.ColorIndex = 3
End Sub
现在你可能感觉到上面这些乱七八糟的代码会很陌生 。甚至在问自己是不是来到外星人的世界 。反正叶枫当初是这样感觉的 。但不要为此感到害怕 。将来我们会慢慢熟悉他 。就像闭上眼睛也能准确地将那个又大又红的苹果送到自己的嘴里 。
5、再进一步 。给宏安上门铃
一遍一遍地在宏对话框里选择宏名称 。按“执行”按钮来运行宏的麻烦是不是让你郁闷得有些想吐血?指定快捷键虽然方便 。但别人用自己的工作表时能不能快速上手?就算是自己 。如果宏多了 。或是放的时间长了 。你还记得哪个快捷键控制哪个宏?
作为excel开发者 。一个主要的目标是为自动化提供一个易于操作的界面 。“按钮”是最常见的界面组成元素之一 。我们可以把宏指定给特定的按钮 。通过按钮来执行宏 。还是用刚才我们录制的那个宏来举例 。通过使用“窗体”工具栏 。可以为工作簿中的工作表添加按钮 。在创建完一个按钮后 。可以为它指定宏 。然后你的用户就可以通过单击按钮来执行宏 。在本练习中 。将创建一个按钮 。并为它指定一个宏 。然后用该按钮来执行宏 。具体步骤如下:
(1)打开菜单—>视图—>工具栏—>窗体 。调出窗体工具栏 。
(2)单击”窗体“工具栏中的“按钮”控件 。在工作表中希望放置按钮的位置按下鼠标左键 。拖动鼠标画出一个按钮 。松开鼠标后 。Excel会自动显示“指定宏”对话框 。
(3)从“指定宏”对话框中选择“mysub” 。单击“确定” 。这样 。就把该宏指定给命令按钮 。
课间休息 。插播一段广告:按钮,工作表等这些对象就像是Excel的众多儿女,儿女太多,怎么称呼这群儿女也是一个问题.为了不出现叫"儿子"就七八个一起跑出来 。同许多农村父母给儿女起"老大 。老二 。老三……"的称呼一样 。Excel也用这种顺序的起名方法给这些儿女贴上了标签.比如第一个按钮是"按钮一" 。再画一个就是"按钮二" 。然后是"按钮三" 。"铵钮四"等等.这样 。以后你要叫第三个儿子的时候直接叫"按钮三"即可.如果你嫌这个名字乡下味太浓 。如果你嫌这个名字不能很好地反映点击它后会执行怎样的操作不清楚 。你可以通过双击按钮表面激活它 。可重新为按钮贴上合适的显示标签.需要提醒你的是 。这里的标签只是它显示在你面前的样子 。实际上它是什么名字?我们可以点击它 。看一下名称框里是什么.
为什么显示出来的是一样 。而实际的名字却是另一样呢?也许你现在会感到迷茫 。但不用管它 。以后当我们学习了属性后 。一切就自然明白了.
下面我们来试一试用按钮操作:
(1)选择单元格或单元格区域;
【或者说加载宏 如何让一个excel初学者也可以学会怎么用别人分享的vba代码?】(2)单击按钮 。
按钮就像装在楼下的门铃 。美丽的嫦娥仙子家住在502 。猪八戒来到楼下 。找准号码502 。轻轻一按 。“叮咚 。叮咚……” 。嫦娥在楼上就给八戒开门了 。八戒不用在楼下大声地喊“嫦娥 。开门 。”也不用花两毛钱给嫦娥打个电话 。当然更不用顺着下水管从墙上爬进嫦娥的窗户 。方便而实在吧?
这种遥控式的命令的确能让繁琐的操作变得简单而方便 。让我们获得了一些使用Excel标准命令所不能实现的功能 。如果你是八戒 。当你熟悉了如何使用这种遥控一样的门铃以后 。你可能都会奇怪自己当初在没有门铃的情况下 。那段漫长的爬下水管道的日子是怎么熬过来的 。
让嫦娥仙子开门的方法有很多种 。同样执行宏也有多种方法可以选择 。我们还可以把宏指定给图片 。自选图形 。这些比较简单 。和指定给窗体按钮是一样的 。同时我们还可以把宏指定给某个“事件” 。比如单击工作表 。双击工作表 。激活工作表 。打开工作簿等等 。你要安什么要的门铃 。选什么样的音乐 。随你了 。
需要强调一点的是 。我们刚说的“事件”是一个重要的概念 。八戒按门铃 。就是一个“事件” 。这个“事件”引发了嫦娥的开门 。只有门铃响了 。嫦娥才会去开门 。除此而外“方法”“对象”“属性”都是接下来我们会经常接触到的 。慢慢走 。留心点 。一路上将会精彩不断 。

推荐阅读