首页 > 解决方案 > 在同一行显示两个数字之间的数字

问题描述

我想要实现的是在同一行的 A 列和 B 列中有 2 个整数。我想填充 C 列中的行以显示两个数字之间的整数增量。

IE

   A  B  C  D E F G H I J K L
   1 10  1  2 3 4 5 6 7 8 9 10

任何帮助,将不胜感激。

标签: vbaexcel

解决方案


假设这是 Excel,您可以打开 VBE 编辑器来使用 VBA

这是一个可以通过按钮运行或调用的宏

请参阅代码中的注释以了解它对 Dataseries 填充函数的作用

Sub FillData()
    Dim intStopAt   As Integer

    ' Set to cell indicated low end of range
    Cells(1, 1).Select

    ' Fill in "Start At" Number
    ActiveCell.Offset(0, 2).Value = ActiveCell.Value

    ' Retrieve and use stop number to fill in series
    intStopAt = ActiveCell.Offset(0, 1).Value
    ActiveCell.Offset(0, 2).DataSeries Rowcol:=xlRows, Type:=xlLinear, Date:=xlDay, Step:=1, Stop:=intStopAt
End Sub

推荐阅读