excel vba如何快速复制多区域到另表相同位置

例:表一B14:K43到M14:V43。。。。。向右这样的区域有23个表一B14:K43到M53:V82。。。。。向下这样的区域有14个用VBA,快速复制另表相同位置ht... 例:表一B14:K43到M14:V43。。。。。向右这样的区域有23个
表一B14:K43到M53:V82。。。。。向下这样的区域有14个
用VBA,快速复制另表相同位置
http://pan.baidu.com/s/1sjx2sWX
只复制黄色的区域(其它地方不用任何动作)
将(11表)复制到(12表)
展开
 我来答
百度网友e1af404
推荐于2016-04-14 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.1万
采纳率:59%
帮助的人:4129万
展开全部
源区域的位置有规律性么?
另表的区域有规律性么?
样表附件上来,图文最佳。
或扣
一五九六三九七零
追问
http://pan.baidu.com/s/1sjx2sWX
只复制黄色的区域(其它地方不用任何动作)
将(11表)复制到(12表)
追答

其实,建议整表复制,多方便的。

分区域复制的代码如下(样表附件中):

Sub test()
Dim mRow As Long, Mcol As Long
Dim sh2 As Worksheet
Set sh2 = Worksheets("21")
With Worksheets("11")
  For mRow = 14 To 521 Step 39
    For Mcol = 2 To [ij1].Column Step 11
      .Cells(mRow, Mcol).Resize(30, 10).Copy sh2.Cells(mRow, Mcol)
    Next
  Next
End With
End Sub

 

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式