EXCEL VBA移动内容到指定范围空单元处

P26:Z39为区域1的范围2.A18:K37为区域2的范围3.将区域1的内容移动到区域24.列对列接着区域2内容... P26:Z39为区域1的范围
2.A18:K37为区域2的范围
3.将区域1的内容移动到区域2
4.列对列接着区域2内容
展开
 我来答
庆年工坊
2015-12-11 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8928

向TA提问 私信TA
展开全部
Sub s()
    Dim rg1 As Range, rg2 As Range
    Set rg1 = [p26: z39]
    Set rg2 = [a18: k37]
    For i = 1 To rg1.Columns.Count
        j = 1
        While rg2.Cells(j, i) <> ""
            j = j + 1
        Wend
        k = 1
        While rg1.Cells(k, i) <> ""
            rg2.Cells(j, i) = rg1.Cells(k, i)
            j = j + 1
            k = k + 1
        Wend
    Next
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式