永发信息网

求助这个excel代码解析,每一行都是什么意思?

答案:1  悬赏:70  手机版
解决时间 2021-03-02 03:39
Sub Shcopy()
Dim nRow&, R1%, Rs%, Ls%
R1 = 2
Application.EnableEvents = False
Application.ScreenUpdating = False
For i = 2 To Sheets.Count
With Sheets(i)
Rs = .UsedRange.Rows.Count + 1 - R1
Ls = .UsedRange.Columns.Count
arr = .Range("a" & R1).Resize(Rs, Ls)
Range("a65536").End(xlUp).Offset(1).Resize(Rs, Ls) = arr
End With
Next
Application.EnableEvents = True
Application.ScreenUpdating = True
End Sub
最佳答案
Sub Shcopy()
Dim nRow&, R1%, Rs%, Ls%,定义变量
R1 = 2,设定R1初始值为2
Application.EnableEvents = False,将代码触发的事件屏蔽
Application.ScreenUpdating = False,将屏幕刷新屏蔽
For i = 2 To Sheets.Count,从第二个工作表循环至最后一个工作表
With Sheets(i),在第i个工作表中
Rs = .UsedRange.Rows.Count + 1 - R1,设定Rs为工作表中已使用区域的行数+1-R1
Ls = .UsedRange.Columns.Count,设定Ls为工作表中已使用区域的列数
arr = .Range("a" & R1).Resize(Rs, Ls),将从A2起往下到Rs行,往右到Ls列区域的数据装入数组arr
Range("a65536").End(xlUp).Offset(1).Resize(Rs, Ls) = arr,将上述的arr所有内容显示在目前表格的下面
End With,结束sheets(i)的判断和处理
Next循环下一个i
Application.EnableEvents = True,启用事件触发
Application.ScreenUpdating = True,启用屏幕刷新
End Sub

希望能帮到你,你结合运行效果就可以看了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在自己建的单页面网站,我想达到每次刷新网页
三毛毕业于什么大学
matlab 计算矩阵T=X(1-X)(-1)的代码
苹果6p除了免提有声语音视频都没声了,苹果6P
怎么知道微信是被对方删除了还是朋友圈被禁了
星际判官的内容简介
第一次直播,该说这什么?求主播词
F(x)的绝对值函数可导原函数也可导吗
襄阳畅洋湿地公园酒店地址在哪,我要去那里办
权健公司制度一个区能拿到钱吗
泥水盾构掘进出渣量咋算
为()()为 成语
银行卡异地查询余额要不要收费
盛运平价百货这个地址在什么地方,我要处理点
上联,最美女孩微笑面对家中不幸,求下联
推荐资讯
中关村在北京的什么地方拜托各位大神
为什么我的最近联系人列表什么也没有,最近联
佩恩有没有自己的生命?或者说意识?他是被操
维多利亚主题婚礼会馆这个地址在什么地方,我
金土合相
讲榆林故事,做红军传人作文
龙斗士怎么让召唤兽出战
佛山骏领雷克萨斯在什么地方啊,我要过去处理
林俊杰代言凌度广告的开头曲是什么
九江市在哪个省?
谁有女主穿越到古剑的小说,不要孽,越多越好
苹果电脑的文件怎么在普通电脑打开
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?