【发布时间】:2016-02-13 00:08:37
【问题描述】:
我正在尝试运行我也在此处找到的代码。该代码正在删除工作簿上每个扩展表上每一列的重复项,将其视为一个单独的实体。每当我尝试运行代码时,编译器错误都会显示“未定义子或函数”,并且最上部有一个黄色突出显示,“LastCell”有一个蓝色突出显示。我已经添加了求解器参考,但它仍然给我同样的错误。我只是无法弄清楚问题是在代码上还是我应该添加另一个参考。
Sub Removeduplicates()
Dim ws As Workbook
Dim lLastcol As Long
Dim lLastrow As Long
Dim i As Long
For Each ws In ThisWorkbook.Worksheets
lLastcol = LastCell(ws).Column
For i = 1 To lLastcol
lLastrow = LastCell(ws, i).Row
With ws
.Range(.Cells(1, i), .Cells(lLastrow, i)).Removeduplicates Columns:=1, Header:=xlNo
End With
Next i
Next ws
End Sub
【问题讨论】:
-
请将问题中的代码作为文本而不是图像发布。