Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(10, 0)) = ActiveCell
ActiveCell.Copy ActiveCell.Resize(1 * 10)
ActiveCell.Copy ActiveCell.Resize(1 * Range("C5"))
This line of code will copy the value in the active cell to the 10 rows beneath it.
You can also substitute any range or range variable for "ActiveCell".Code:Range(ActiveCell.Offset(1, 0), ActiveCell.Offset(10, 0)) = ActiveCell
Another optionYou can also replace the 10 with the value in another cell likeCode:ActiveCell.Copy ActiveCell.Resize(1 * 10)
Code:ActiveCell.Copy ActiveCell.Resize(1 * Range("C5"))
Did you mean those asterisks to be plus signs (so that there would be 10 values underneath the ActiveCell)?Another optionYou can also replace the 10 with the value in another cell likeCode:ActiveCell.Copy ActiveCell.Resize(1 [B][COLOR="#FF0000"]*[/COLOR][/B] 10)
Code:ActiveCell.Copy ActiveCell.Resize(1 [B][COLOR="#FF0000"]*[/COLOR][/B] Range("C5"))