【发布时间】:2015-07-31 01:57:32
【问题描述】:
我在插入新列并将最后一列的值粘贴到这些新列中时遇到问题。
目前我得到的代码是这样的
Sub Macro1()
Dim ws As Worksheet
Dim LC As Long
Set ws = ActiveWorkbook.Worksheets("TOT")
LC = ws.Cells(3, Columns.Count).End(xlToLeft).Column
ws.Columns(LC - 2).Insert
ws.Columns(LC - 2).Insert
ws.Columns(LC - 2).Insert
ws.Columns(LC + 1 & ":" & LC + 3).Copy
ws.Range(LC + 1 & "1").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub
我想在最后三个现有列的前面插入三个新列,并将最后三个现有列的值粘贴到三个新列中。这些区域中没有合并的单元格。
【问题讨论】: