我不确定是否可行,但是我想根据单元格值自动创建一个有序的数字列表。例如,如果我有一个值为100的单元格,我希望excel自动从1-100生成一个列表。相反,如果该单元格的值为50,我希望excel从1-50开始自动生成一个列表,并从与以前相同的单元格开始。这可能吗?
我将使用它来帮助绘制密度函数(β和二项式)。如果除了在一列中生成所有值并在另一列中使用pdf公式之外,还有一种更简便的方法,请告诉我。
谢谢
首先在工作表代码区域中输入以下事件宏:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim A As Range, N As Long
Set A = Range("A1")
If Intersect(Target, A) Is Nothing Then Exit Sub
Application.EnableEvents = False
N = A.Value
Range("A:A").Clear
For i = 1 To N
Cells(i, "A").Value = i
Next i
Application.EnableEvents = True
End Sub
然后在单元格A1中输入一个数字。A列将自动填充序列
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句