首页 > Office专区 > Excel教程 >

如何以变量或选择范围为对象来制作宏

来源:互联网 2023-02-20 17:28:49 版权归原作者所有,如有侵权,请联系我们

真正要让宏随心所欲地起作用,设置变量、以选择范围为对象来制作宏是跑不掉的。小编在这里先简单地说下这两种的实际操作,其实很简单,没有想象中复杂。太复杂的那些,可以等要深入了解的时候再去研究。TYy办公区 - 实用经验教程分享!

如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

工具/原料

  • 电脑、excel

方法/步骤

  • 1

    先说以选择范围为对象的宏。主要使用的是“Selection”:选择全部范围;和“Activecell”:活动单元格。举个清晰简单的例子。“Selection”是我们在表格中选中的那一片区域,就是下图蓝色部分的单元格,字体全部设置加粗。“Activecell”就是我们的鼠标点着的那一个空格,字体变为斜体。当我们只选择一个单元格的时候,两者是没有区别的。TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

  • 2

    接着是以变量为对象的宏。变量的数据类型小编整理了出来。小编最常用到的是整数型、长整数型、单双精度型和字符串型。双精度型比单精度型位数再多些。数据类型要选好,不然数据位数过多会溢出,相当于盆子太小东西装不下的意思。TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

  • 2此文章未经许可获取自百度经验
  • 3

    在Sub语句过行使用声明变量的语句【Dim 变量名 As 数据类型】,或者【Dim 变量名1 As 数据类型,变量名2 As 数据类型】,“As 数据类型”可以省略,系统自动设定为“变体型”变量。在窗口输入 “As”之后,系统会自动出现下来窗口供选择,整行变量声明输入后过行,系统会自动调整格式。所以,如果格式没有变化,可以回去检查下是否哪里输入错了。TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

  • 4

    打开“工具-选项”,可以打开选项窗口。在窗口中选择“要求变量声明”,点击“确定”设置。在运行过程中如果出现没有声明的变量,系统会弹出窗口提醒,减少错误。TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

  • 5

    将宏输入完整,就可以来测试了。输入过程中,按“iY”之后按“Ctrl J”快捷键,会显示下来菜单供选择变量名,减少变量名输入的错误。小编故意输入个错误的变量名“iDaty”,运行后弹出的提示框如下图。TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

  • 6

    修改成正确的变量后,运行宏获得结果。或许有人会觉得变量没用,我们直接把数字输入进去不也一样?其实变量的作用一来可以减少常数的修改量;二来方便我们的一些赋值。就像上面宏中的“iYear=Year(Data)”,直接用自带的公式来,我们就不用每次过年都来改这个年份,省事很多;三来变量名称一般是带含义的英文字母,能让我们更清晰地读懂它。TYy办公区 - 实用经验教程分享!

    如何以变量或选择范围为对象来制作宏?TYy办公区 - 实用经验教程分享!

  • 注意事项

    • 变量名开头文字不能是数字,也不能是!、&等符号

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!TYy办公区 - 实用经验教程分享!


    标签: excel变量选择范围对象

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号