如何在VBA中的公式中插入变量

 2024-02-28 04:04:01  阅读 0

本文介绍如何在VBA公式中插入变量。 对于大家解决问题有一定的参考价值。 有需要的朋友,跟着小编一起学习吧!

问题描述

谁能解决这个问题?

Sub test
Dim i as integer
For I = 1 to 10
   ActiveCell.Offset(0, 2).Formula = "=Sum(E15,&i&)"
Next I
End Sub

推荐答案

你的实际目标不清楚

vba中使用公式_excel公式vba_vba中函数公式的用法

您可能想从这段代码开始

你可能想从这段代码开始

Sub test()
    Dim i As Integer
    For i = 1 To 10
       cells(i, 4).Formula = "=Sum(E" & i & ":E15)"
    Next
End Sub

并根据您的需求进行调整,了解:

并根据您的需要,即:

因为 cells(i, 4) 引用第 4 列(即:D 列)4 和第 i 行中的单元格,所以我们处于 i 从 1 循环到 10 的循环中

因为 cells(i, 4) 是第 4 个(即“D”)第 4 行和第 i 行的单元格,并且我们是一个循环,其中 i 是 1 到 10

因此,如果:

您想要引用不同的行,然后只需将 i 更改为正确的行索引(如果您需要从第 3 行迭代,则可能将 i+2 更改为 10)

你想要一行然后只需 i 到行索引(如果你需要 1 到 10 但从第 3 行开始,可能是一些 i+2)

这些单元格中写入的公式为:

这些单元格中的 是:

=D1 中的 SUM(E1:E15),

=D2 中的 SUM(E2:E15),

....

=D10 中的 SUM(E10:E15)。

所以只需将“=Sum(E”& i &“:E15)”更改为您的实际需要

所以只需 "=Sum(E" & i & ":E15)" 满足您的需求

关于如何将变量插入 VBA 公式的文章就到此为止。 希望我们推荐的答案对大家有所帮助,也希望大家支持IT之家!

标签: vba

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码