EXCEL VBA提取内容

1。提取A列内容到我要的结果2。.每提取一次,位置往下... 1。提取A列内容到我要的结果
2。.每提取一次,位置往下
展开
 我来答
庆年工坊
推荐于2016-02-12 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8928

向TA提问 私信TA
展开全部
Sub xx()
Do
For i = 11 To 47 Step 12
    For j = 2 To 7
        If Cells(j, i) <> "" Then Cells(j, i).Resize(1, 10).ClearContents: Exit Do
    Next
Next
Loop Until True
If j >= 7 Then
    j = 2
    If i >= 47 Then
        i = 11
    Else
        i = i + 12
    End If
Else
    j = j + 1
End If
arr = [a14:a23]
Cells(j, i).Resize(1, 10) = Application.Transpose(arr)
End Sub
更多追问追答
追问
A列最后10单元
每提取一次完成后,再提取结果到下一位置
追答
Sub xx()
Do
For i = 11 To 47 Step 12
    For j = 2 To 7
        If Cells(j, i) <> "" Then Cells(j, i).Resize(1, 10).ClearContents: Exit Do
    Next
Next
Loop Until True
If j >= 7 Then
    j = 2
    If i >= 47 Then
        i = 11
    Else
        i = i + 12
    End If
Else
    j = j + 1
End If
arr = Cells(4 ^ 8, 1).End(3).Offset(-9).Resize(10)
Cells(j, i).Resize(1, 10) = Application.Transpose(arr)
End Sub
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式