我正在为以下示例寻找解决方案。我有一个客户向我发送了一个包含 321 列随机长度的电子表格。在第 2 行,他们有一个商店编号。对于每一列,都有不同的商店编号。我需要在每列之间插入一个空白列,然后将新列中的商店编号复制相同长度的单元格数。
我使用以下内容添加列:
Sub InsertColumns()
Dim J As Integer, k As Integer
J = Range("A1").End(xlToRight).Column
'j is the last column
For k = J To 2 Step -1
Range(Cells(1, k), Cells(1, k)).EntireColumn.Insert
Next k
我只需要基于上一列中的数据进行计数的代码,从上一列中复制值并根据上一列的行数将其粘贴到列中。
谢谢!乔