excel - Excel:基于输入的数字动态列表
问题描述
我正在尝试根据硬编码输入制作一个数字列表。
假设我在 A1 中写“5”,那么我想在下面的列中列出数字 1、2、3、4、5。如果输入为 25,则列表将增加到 1-25,依此类推....
谁能帮我这个 ?
最好的祝福
解决方案
你需要一个Worksheet_Change()
事件:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
Range("A2:A1048576").ClearContents
For i = 1 To Target.Value
Cells(i + 1, 1).Value = i
Next i
End If
End Sub
推荐阅读
- react-native - 键盘避免视图没有足够的高度
- c# - pass data through UnityEvent in event based architecture
- linux - 无法使用 curl 从 linux 服务器上的 firebase 存储下载文件导致分段错误
- c++11 - When exactly is a destructor or terminate on a thread called
- batch-file - 如何将 %% 输入到文本文件(带有批处理文件)?
- laravel - 查询关系以获取基于最大值的属性
- python - Run function in parallel
- java - RxJava equivalent of simple ThreadPoolExecutor example
- php - How to use parallel looping?
- r - 使用 plot.ts() 的时间序列的日期转换问题