它应该是非常容易的,但我不能找到只选择一个整列只选择一列
的我需要执行一个循环,并粘贴复制列中的每个n列的方式。 的问题是,当我写
Dim a As Integer
Dim b As Integer
b = 1
'a = InputBox("Insert number", "Insert number")
a = 6
While Application.CountA(Columns(b)) > 0
b = b + a
Columns(b).Select
b = b + 1
Wend
不仅列(b)中被选择,但几个是。数字有所不同,但从1到10左右。我不知道这里有什么问题!我已经尝试了很多具有相同结果的小东西。
我不知道我明白你在做什么。命令'Columns(b).Select'将只选择一列,这一列对应于变量'b'中存储的编号。你必须更详细地解释你想要做什么,例如'While'循环的目的。 –
我在工作表中有很多数据,我需要通过图像导出其中的一部分。开头的标题必须包含在每张图片中,所以我需要一个可以复制列并将其粘贴到每列的宏。对不起,如果我已经严重解释自己。 – Sturm
如果你想复制标题,也许你需要复制行,而不是列。你能提供一个截图吗? – Makah