EXCEL如何通过VB把数据复制到另一数据表

通过以下代码实现了同一个表的数据的复制粘贴,要如何改进才能复制到另一个数据表Sheet2呢PrivateSubCommandButton2_Click()Selectio... 通过以下代码实现了同一个表的数据的复制粘贴,要如何改进才能复制到另一个数据表Sheet2呢
Private Sub CommandButton2_Click()
Selection.Copy
For I = 1 To 100
If Cells(I, 1) = "" Then
Rows(I).Select
ActiveSheet.Paste
Exit For
End If
Next I
End Sub
展开
 我来答
sushfuda
2013-07-25
知道答主
回答量:6
采纳率:0%
帮助的人:3.3万
展开全部
Sub 数据导出()
'
' 数据导出 宏

Workbooks.Open Filename:="F:\复制数据表名.xls"

'表格名
Sheets("表格名").Select
Cells.Select
Selection.Clear
Windows("Sheet1.xlsm").Activate
Sheets("表格名").Select
Cells.Select
Selection.Copy
Windows("复制数据表名.xls").Activate
Cells.Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Windows("Sheet1.xlsm").Activate
Application.CutCopyMode = False
Selection.Copy
Windows("复制数据表名.xls").Activate
Cells.Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Application.CutCopyMode = False
End Sub
追问
你好,我主要目的系想将SHEET1选定的整行数据进行复制,粘贴到SHEET2的非空行里面,有没些简洁点的.
追答
这样就不好做了 你这种情况可以采用调用数据透视表的方法做。处理好原始数据好 刷新一下SHEET1表格的数据就出来了!  因为不知道你要的是什么样的效果,所以我也不好具体给出方法!
黑猫与牛奶阿04
2013-07-25
知道答主
回答量:11
采纳率:0%
帮助的人:5.9万
展开全部
Sub Copy()
Sheets("Sheet1").Select
Sheets("Sheet1").Copy Before:=Sheets(1)
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式