Excel 表1一个固定的地方做数据输入,在表2中逐行记录数据。当表1的数据重新输入时,自动保存到下一行中 10
Sub按钮1_Click()DimshtAsWorksheetDimrngAsRangeActiveSheet.Rows(1).CopySetsht=ActiveWork...
Sub 按钮1_Click()
Dim sht As Worksheet
Dim rng As Range
ActiveSheet.Rows(1).Copy
Set sht = ActiveWorkbook.Worksheets("Sheet2")
Set rng = sht.Cells(ActiveWorkbook.Worksheets("Sheet2").UsedRange.Count + 1, 1)
rng.PasteSpecial xlPasteValuesAndNumberFormats
rng.PasteSpecial xlPasteFormats
End Sub
网上搜别人的,我试了下,1.多输入几个之后会出现数据保存不连接,而是跳过好几行才显示,怎么让它连续保存。2.怎么设置保存的位置,比如说想保存从sheet2中C5开始。小白谢谢亲了! 展开
Dim sht As Worksheet
Dim rng As Range
ActiveSheet.Rows(1).Copy
Set sht = ActiveWorkbook.Worksheets("Sheet2")
Set rng = sht.Cells(ActiveWorkbook.Worksheets("Sheet2").UsedRange.Count + 1, 1)
rng.PasteSpecial xlPasteValuesAndNumberFormats
rng.PasteSpecial xlPasteFormats
End Sub
网上搜别人的,我试了下,1.多输入几个之后会出现数据保存不连接,而是跳过好几行才显示,怎么让它连续保存。2.怎么设置保存的位置,比如说想保存从sheet2中C5开始。小白谢谢亲了! 展开
展开全部
Sub 按钮1_Click()
Dim sht As Worksheet
Dim rng As Range
ActiveSheet.Rows(1).Copy
Set sht = ActiveWorkbook.Worksheets("Sheet2")
Set rng = sht.Cells(ActiveWorkbook.Worksheets("Sheet2").Range("A65536").End(xlUp).Row + 1, 1)
rng.PasteSpecial xlPasteValuesAndNumberFormats
rng.PasteSpecial xlPasteFormats
End Sub
试试这样吧
要求A列必须有数据
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询