Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在excel公式中自动更改部分数据_Excel_Vba - Fatal编程技术网

如何在excel公式中自动更改部分数据

如何在excel公式中自动更改部分数据,excel,vba,Excel,Vba,这是我的公式: =RSLINX |空气|测试仪|数据!空气测试器EXCEL机箱字符串[14,i],L1,C1' i需要在500行中从1到500。同一列。我有一个搜索和替换功能,它对14位用户非常有效。我只是不知道如何顺序地将I从1更改为500?感谢您的帮助。下面的示例将写下数字1,2,3,4。。。在A1至A500单元格上 编辑:在单元格B1到B500上,这将添加以下公式=5*i,它将乘以循环生成的数字的5倍(1到500) “For-loop”是您正在寻找的。对于i=1到500。谢谢你,我会试试看

这是我的公式:

=RSLINX |空气|测试仪|数据!空气测试器EXCEL机箱字符串[14,i],L1,C1'


i需要在500行中从1到500。同一列。我有一个搜索和替换功能,它对14位用户非常有效。我只是不知道如何顺序地将I从1更改为500?感谢您的帮助。

下面的示例将写下数字1,2,3,4。。。在A1至A500单元格上

编辑:在单元格B1到B500上,这将添加以下公式=5*i,它将乘以循环生成的数字的5倍(1到500)


“For-loop”是您正在寻找的。对于i=1到500。谢谢你,我会试试看。我怎么用数字序列来代替I呢?我知道问题出在哪里了。那个样本让我开始了。非常感谢你!很高兴这有帮助。
Sub TestLoop()
    Dim i As Long
    Dim formulaText As String
    For i = 1 To 500
        formulaText = "=5*" & i & "&" & """ Is The product of 5 * " & i & """"
        Range("A" & i).Value = "Number: " & i
        Range("B" & i).Formula = formulaText
    Next
End Sub