【发布时间】:2016-10-19 22:10:11
【问题描述】:
我正在尝试从表格中复制一列并将其粘贴,这样做时会删除重复的单元格。我正在使用此代码:
Sub Median()
Application.Calculation = xlManual
Application.ScreenUpdating = False
Worksheets("Distance to Default").Activate
With ActiveSheet
.Range("C:C").Copy Destination:=.Range("T:T")
.Range("T:T").RemoveDuplicates , Header:=xlNo
End With
Application.Calculation = xlAutomatic
Application.ScreenUpdating = True
End Sub
如果不是因为出现一个 msgbox 要求我选择要删除重复项的列(上图),它会正常工作。由于我只粘贴一列,所以这个问题没有意义。
如何更改我的代码以使该框不再出现?
Obs.:我曾尝试在 RemoveDuplicates 之后使用 Columns:=1,但它不起作用
【问题讨论】:
-
当我使用您的示例时,我没有收到一个框询问我的任何输入
-
这是您正在运行的完整代码吗?如果没有,你能多发点吗?
-
我发布了完整的子。
-
下次如果您清楚地解释您正在使用 Excel for mac,它将对人们非常有帮助。将使您免于获得许多有用的答案。