EXCEL VBA提取内容

1。提取A列内容到我要的结果2。.每提取一次,位置往下
2025-01-01 22:28:28
推荐回答(1个)
回答1:

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