王剑编程网

分享专业编程知识与实战技巧

菜鸟编写游戏的尝试2

上一次,我们已通过代码调整了excel的sheet1表的行高列宽。今天我们来显示一个静止的红色小方块。用vba开发程序,有个好处,代码命令记不处,我们往往可以通过它的“开发工具”的“录制宏”,来录制代码,然后查看代码,大多时候都能帮助我们找到可用的代码。我们先打开上次保存的“方块小游戏.xlsm”,如图


点击“开发工具”--“Visual Basic” ,打开VBA开发环境,如图,上次写的代码,显示在右边代码编辑区


我们依然采用“录制宏”的方法,提取有关代码。单击“开发工具”--“录制宏”

然后,单击excel工作表sheet1的工作区的P11单元格



单击“开始”--单击“填充颜色”按钮右侧的小三角箭头


点击出现的颜色框中的“标准色”--“红色”按钮


在p11单元格出现了红色的小方块


我们再单击“开发工具”--“停止录制”


再单击一旁的“宏”,在出现的宏对话框中单击“宏1”--“编辑”


显示代码,如图


这个复杂的多行代码我们可以提取有用的部分即可,整理后的代码如下图:



即,“设置小方块”这个过程只有一条指令

Range("P11").interior.Color = 255 '这条指令的意思是把单元格p11的填充颜色设为红色

我们可以验证一下,我们单击红色小方块旁边的一个白色小方块,再单击“格式刷”,然后单击红色小方块,这时,红色消失。然后我们单击代码编辑区中的“设置小方块”这个过程,再单击“运行”按钮,发现红色小方块又出现了。

我们继续保存文档,下一步,我们要让小方块向下移动

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言