将值从特定单元格循环到 Excel 中的列
Looping values from specific cell to a column in Excel
我想要一个宏,通过在单元格 E3 中提供一个值,E3 的值被复制并粘贴到单元格 K17 中。然后我将修改 E3 中的值以填充单元格 K18,依此类推。
这是我当前的代码,但当然它限制了我从单元格 E3 添加所需的值,以便始终粘贴到单元格 K17:
Sub box_value()
Range("E3").Select
Selection.Copy
Range("K17").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("D5:D10").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("K18").Select
End Sub
excel 的最终结果:
在单独的列中累积按顺序计算的值
Sub box_value()
' Find the lowest empty cell in column K and fill it with E3
With Columns("K").Cells
.Item(.Count).End(xlUp).Offset(1) = Range("E3").Value
End With
' Clear a Quantity area
Range("D5:D10").ClearContents
End Sub
我想要一个宏,通过在单元格 E3 中提供一个值,E3 的值被复制并粘贴到单元格 K17 中。然后我将修改 E3 中的值以填充单元格 K18,依此类推。
这是我当前的代码,但当然它限制了我从单元格 E3 添加所需的值,以便始终粘贴到单元格 K17:
Sub box_value()
Range("E3").Select
Selection.Copy
Range("K17").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("D5:D10").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("K18").Select
End Sub
excel 的最终结果:
在单独的列中累积按顺序计算的值
Sub box_value()
' Find the lowest empty cell in column K and fill it with E3
With Columns("K").Cells
.Item(.Count).End(xlUp).Offset(1) = Range("E3").Value
End With
' Clear a Quantity area
Range("D5:D10").ClearContents
End Sub