EXCEL中如何增加行?要求比如A1中数字为2,增加两行,A2数字为5,增加五行

EXCEL中如何增加行?要求比如A1中数字为2,增加两行,A2数字为5,增加五行

用数组公式:
鼠标选择a2至a5单元格,输入:=transpose(a1:d1)
然后按ctrl+alt+回车键结束。然后复制
选择性粘贴
选择数据
ps:目标数在a1:d1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-02-20
这个要用vba 自己可以录制一个简单的宏 改一下 把变量设在A1就可以了追问

如何弄了?请问

第2个回答  2014-02-21
用如下VBA程序:
Sub try()
Dim rag As Range, i As Integer, j As Integer
For i = Range("A65536").End(xlUp).Row To 1 Step -1
Set rag = Range("A" & i)
If rag.Value <> "" Then
Rows(rag.Row + 1 & ":" & rag.Row + 1).Select
For j = 1 To rag.Value
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Next j
End If
Next i
End Sub本回答被提问者和网友采纳
相似回答