【发布时间】:2020-08-14 19:16:05
【问题描述】:
我的代码的目的是复制每一列并将每一列粘贴到 A 列中的另一列下方。
我正在尝试使用计数器循环一次循环遍历一个列,但我不知道如何引用每一列来获取列中所有已使用的单元格。对于行非常简单,但是对于列,我是否需要将变量设置为字符串并将其更改为字母计数器,或者我可以使用范围格式的数字来引用列?
当我尝试选择整个列时,下面的代码不起作用。
Sub testing()
Dim i As Integer
Dim lastrow As Integer
Const g As Byte = 2
lastrow = Range("b" & Rows.Count).End(xlUp).Row
For i = g To Cells(1, Columns.Count).End(xlLeft).Column
*Cells(1, i).EntireColumn.End(xlUp).Copy*
Range("a1").End(xlDown).Offset(1, 0).PasteSpecial xlPasteValues
Next i
End Sub
【问题讨论】:
-
这个answer可以帮忙吗?