Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2221|回复: 1

[已解决]点击vba控件对数据进行读取,写入,删除的循环

[复制链接]
发表于 2017-11-6 19:55 | 显示全部楼层 |阅读模式
点击vba控件循环做3个事件:1对单元格固定区域进行读取                                         2.写入Sheet2表中
                                         3.再对固定区域数据删除


写入Sheet2表中的数据依次往下
最佳答案
2017-11-7 18:44
Public Sub Sum()
    Dim arr As Variant, k As Integer
   
    '获取最后一行的求和区域的结果
    arr = Sheet1.Range("A21:G21").Value
   
    '获取sheet2中最后有内容的下一行的行号
    k = Sheet2.Range("A" & Rows.Count).End(xlUp).Row + 1
   
    '将求和结果依次赋值到sheet2中
    Sheet2.Range("A" & k).Resize(1, 7).Value = arr

    '清除sheet1A2:G20区域内的数值
    Sheet1.Range("A2:G20").ClearContents
   
End Sub

11.5.zip

8.58 KB, 下载次数: 13

发表于 2017-11-7 18:44 | 显示全部楼层    本楼为最佳答案   
Public Sub Sum()
    Dim arr As Variant, k As Integer
   
    '获取最后一行的求和区域的结果
    arr = Sheet1.Range("A21:G21").Value
   
    '获取sheet2中最后有内容的下一行的行号
    k = Sheet2.Range("A" & Rows.Count).End(xlUp).Row + 1
   
    '将求和结果依次赋值到sheet2中
    Sheet2.Range("A" & k).Resize(1, 7).Value = arr

    '清除sheet1A2:G20区域内的数值
    Sheet1.Range("A2:G20").ClearContents
   
End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-16 06:02 , Processed in 0.255098 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表