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

标签 excel vba

这是我的公式:

=RSLINX|AIR_TESTER_DATA!'AIR_TESTER_EXCEL_CHASSIS_STRing[14,i],L1,C1'

i 需要在 500 行中从 1 变为 500。同一列。我有一个非常适合 14 的搜索和替换功能。我只是不确定如何将 i 从 1 顺序更改为 500?感谢您的帮助。

最佳答案

以下示例将在单元格 A1 到 A500 上写入数字 1,2,3,4...

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

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

关于excel - 如何在我的 excel 公式中自动更改部分数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50376036/

相关文章:

vba - 如何通过vba代码Cells.Find在Excel列中查找值

excel - 如何删除excel中的空单元格?

excel - 仅当值超过 45 时才求和,如果小于 45,则不在底部单元格上显示值

vba - 用于计算评论数量的 Microsoft Word 宏

vba - 计算变化窗口内的移动平均值

vba - Excel VBA - 在特定非默认 (A1) 位置创建表

excel - Vba Excel 信任访问 VBA 项目模型

mysql - 查找和替换字符的想法

excel - 如何阻止 Excel 在不同区域设置中重命名工作表函数

VBA 将用户窗体控件作为参数传递