首页 > 软件开发 > 编程语言 >

excel中使用vba对区域单元格赋值

来源:互联网 2023-03-17 00:15:00 424

excel中使用vba对区域单元格赋值Ojd办公区 - 实用经验教程分享!

excel中使用vba对区域单元格赋值Ojd办公区 - 实用经验教程分享!

工具/原料

  • excel2013
  • 更多经验请关注,如果帮到了你,请在上方给个投票谢谢支持。 好人一生平安。
  • 先顶后看年薪百万,如果帮到了你,帮忙给个好评,这对小编很重要,万分感谢。

方法/步骤

  • 1

    首先我们打开一个工作样表作为例子。Ojd办公区 - 实用经验教程分享!

    excel中使用vba对区域单元格赋值Ojd办公区 - 实用经验教程分享!

  • 2

    在工作样表中选择一个区域,然后输入对应的数据,会发现所输入的数据只会出现在区域范围的左上角一个单元格内。Ojd办公区 - 实用经验教程分享!

    excel中使用vba对区域单元格赋值Ojd办公区 - 实用经验教程分享!

  • 3

    如果需要同时对区域范围内的单元格进行复制,那么我们可以在输入数据的同时按住ctrl键再回车,那么范围内所有的单元格都能同时获取新建的数据。Ojd办公区 - 实用经验教程分享!

    excel中使用vba对区域单元格赋值Ojd办公区 - 实用经验教程分享!

  • 4

    我们使用alt f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:Ojd办公区 - 实用经验教程分享!

    Sub Random()Ojd办公区 - 实用经验教程分享!

    Dim myRange As RangeOjd办公区 - 实用经验教程分享!

    Set myRange = Worksheets("5月工资").Range("d7:l17")Ojd办公区 - 实用经验教程分享!

    myRange.Formula = "=RAND()"Ojd办公区 - 实用经验教程分享!

    End SubOjd办公区 - 实用经验教程分享!

    excel中使用vba对区域单元格赋值Ojd办公区 - 实用经验教程分享!

  • 5

    这里一定要对myrange变量进行正确的声明为range。范围的变量定义为set变量名加=工作表范围。Ojd办公区 - 实用经验教程分享!

    excel中使用vba对区域单元格赋值Ojd办公区 - 实用经验教程分享!

  • 6

    我们使用公式输入或者值属性输入所需要的数据,然后运行该代码,将会同时将数据填充至范围内所有单元格。Ojd办公区 - 实用经验教程分享!

    excel中使用vba对区域单元格赋值Ojd办公区 - 实用经验教程分享!

  • 6相关内容未经许可获取自百度经验
  • 注意事项

    • 谢谢你的观看。
    • 你的投票是我编辑经验的动力。谢谢你。

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


    标签: excel编程语言VBA

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