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开始。小白谢谢亲了!
展开
 我来答
眯住眼串针
科技发烧友

2015-05-21 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3120万
展开全部
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列必须有数据

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式