excel中使用vba在区域范围内的单元格输入公式

 时间:2024-10-11 22:28:46

1、首先我们打开一个工作样表作为例子。

excel中使用vba在区域范围内的单元格输入公式

2、在excel中我们框选一个区域范围,然后在其中选择一个单元格输入公式,这个时候需要借助ctrl键进行组合操作。

excel中使用vba在区域范围内的单元格输入公式

3、而在vba中,我们可以直接指定一个范围,然后在范围内指定单元格输入公式。与excel中操作不同,excel里可以在框选的范围后,选取范围外的单元格进行输入。

excel中使用vba在区域范围内的单元格输入公式

4、我们捂执涡扔使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码: Sub SetSheetTabColor()Worksheets(1).Range("C5:C10").Cells(1, 1).Formula = "=Rand()"End Sub

excel中使用vba在区域范围内的单元格输入公式

5、我们可以看到vba代码中的cells单元格的设置坐标是从range指定范围的左上角起始序列开始计算,也就是cells(1,1)并不是a1单元格而是c5单元格。

excel中使用vba在区域范围内的单元格输入公式

6、所以如果我们把cells单元格设置为一个超出range范围的单元格序列,那么就会出现以c5单元格为基准坐标进行位移。Worksheets("sheet1"稆糨孝汶;).Range("C5:C10").Cells(0, 0).Formula = "=Rand()"比如这个代码最后写入公式的单元格在B4

excel中使用vba在区域范围内的单元格输入公式
  • WPS/Excel VBA如何查找数据所在行并填写新数据
  • Excel2016怎么把日期转换成英文格式
  • 怎样使用VBA工作表激活事件的运用?
  • excel中使用vba提取所有工作薄名称的方法
  • Excel如何用VBA合并单元格?
  • 热门搜索
    节约用电手抄报图片 手抄报模板图片 元旦手抄报资料 以爱国为主题的手抄报 平安出行手抄报 手抄报内容大全 918事变手抄报 感恩节手抄报图片大全 关于菊花的手抄报 我爱阅读手抄报资料