我试图在不弄乱边框的情况下删除重复项。我已经编写了一些代码,但是当我尝试它时,它要么弄乱了边界,要么清除了超出其范围的数据。
我只想比较我拥有的图纸列表,而不会超出指定范围或弄乱边框
子 DelDupl()
Dim rng As Range
Set rng = Range("A13:F305")
Range("A13").CurrentRegion.RemoveDuplicates Columns:=Array(3, 4), Header:=xlYes
With rng.Borders
.LineStyle = xlContinuous
.Color = vbBlack
.Weight = xlThin
End With
End Sub
我想将文档标识符列与工作表列进行比较,如果匹配,则删除相应的行。
我在下面附上了一张图片。我只想比较从第 14 行开始的数据。当我运行我的代码时,它还会删除第 11 行中看到的“数字文件”文本。
Sub Program1()
Dim wb As Workbook
Dim ws As Worksheet
Dim Rng As Range
Set wb = ThisWorkbook
Set ws = wb.Worksheets("Sheet1")
With Sheets("Sheet1")
Lastrow = ws.Range("A" & ws.Rows.Count).End(xlUp).Row
End With
' for B column and C Column
Set Rng = ws.Range(ws.Cells(14, 2), ws.Cells(Lastrow, 3))
Rng.RemoveDuplicates Columns:=Array(1, 2), Header:=xlNo
End Sub
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句