删除相邻的单元格(如果重复)?

禁止的

我想制作一个VBA宏,它搜索A列,并且每次在该列中找到2个相同(且相邻!)的单元格时,就删除其中2个并向上移动。我希望它保留在A列中,并且每次出现重复的副本都将其删除时。我几乎有一张excel表格,它可以像这样交替显示信息:

一种

一种

但是我经常碰到这样的障碍

一种

一种

一种

我想要那些2 B自动清除并向上移动单元格,但是我不确定该如何处理。有什么建议?

编辑:我解决了我自己的问题。答案在下面,但是这里再次是为了帮助其他可能遇到过我问题的人。

没关系的人。我有这个。我记录了一个使用过滤器和一个简单公式的宏。在BI列中输入以下内容:= IF(a1 = a2,“ STOP”,“”)然后将其向下拖动以进行复制。然后,我过滤了B列以仅显示“ STOP”单元格。然后我清除了这些单元格。然后,我未过滤B列以显示所有内容。然后我转到“主页”>“查找并选择”>“特殊”>“选择空白”,然后删除并向上移动所选空白的单元格。然后,我将B列公式向下拖动,以为记录的宏创建一个工作循环。录音最终看起来像这样:

Sub DUPES()

ActiveCell.FormulaR1C1 = "=IF(RC[-1]=R[1]C[-1],""DLT"","""")"
Range("J2").Select
Selection.AutoFill Destination:=Range("J2:J1000"), Type:=xlFillDefault
Range("J2:J1000").Select
ActiveSheet.Range("$A$1:$L$500").AutoFilter Field:=10, Criteria1:="<>"
Range("I11:J11").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Range("A11").Select
ActiveSheet.Range("$A$1:$L$500").AutoFilter Field:=10
ActiveWindow.SmallScroll Down:=-42
Columns("I:I").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.Delete Shift:=xlUp
Range("J2").Select
Selection.AutoFill Destination:=Range("J2:J1000"), Type:=xlFillDefault
Range("J2:J1000").Select

Range("I2").Select
End Sub
禁止的

没关系的人。我有这个。我记录了一个使用过滤器和一个简单公式的宏。在BI列中输入以下内容:= IF(a1 = a2,“ STOP”,“”)然后将其向下拖动以进行复制。然后,我过滤了B列以仅显示“ STOP”单元格。然后我清除了这些单元格。然后,我未过滤B列以显示所有内容。然后我转到“主页”>“查找并选择”>“特殊”>“选择空白”,然后删除并向上移动所选空白的单元格。然后,我将B列公式向下拖动,以为记录的宏创建一个工作循环。录音最终看起来像这样:

Sub DUPES()

ActiveCell.FormulaR1C1 = "=IF(RC[-1]=R[1]C[-1],""DLT"","""")"
Range("J2").Select
Selection.AutoFill Destination:=Range("J2:J1000"), Type:=xlFillDefault
Range("J2:J1000").Select
ActiveSheet.Range("$A$1:$L$500").AutoFilter Field:=10, Criteria1:="<>"
Range("I11:J11").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlDown)).Select
Selection.ClearContents
Range("A11").Select
ActiveSheet.Range("$A$1:$L$500").AutoFilter Field:=10
ActiveWindow.SmallScroll Down:=-42
Columns("I:I").Select
Selection.SpecialCells(xlCellTypeBlanks).Select
Selection.Delete Shift:=xlUp
Range("J2").Select
Selection.AutoFill Destination:=Range("J2:J1000"), Type:=xlFillDefault
Range("J2:J1000").Select

Range("I2").Select
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果发现重复,VBA脚本将复制相邻的单元格

来自分类Dev

如果存在文本,则设置相邻单元格的公式

来自分类Dev

在Excel中,如果相邻单元格为空,我想使单元格的文本消失

来自分类Dev

如果值是日期,则清除相邻单元格的单元格值

来自分类Dev

如果当前单元格在VBA中为空,则获取相邻单元格的值

来自分类Dev

如果相邻单元格包含日期,则使用月号自动填充单元格

来自分类Dev

如果单元格为空白,想查找相邻的单元格

来自分类Dev

VBA-如果相邻单元格不为空,则填充单元格

来自分类Dev

数字:如果当前单元格等于某个值,如何返回相邻单元格的值?

来自分类Dev

如果相邻单元格不为空,则对第二个单元格求和

来自分类Dev

如果值是日期,则清除相邻单元格的单元格值

来自分类Dev

如果相邻单元格符合条件,则复制单元格内容

来自分类Dev

如果“ 0”,则删除单元格内容

来自分类Dev

Excel上的VBA删除没有颜色的单元格和相邻单元格

来自分类Dev

计数相邻单元格

来自分类Dev

矩阵的相邻单元格

来自分类Dev

Excel:条件格式如果未填充相邻的单元格,则不会填充单元格

来自分类Dev

如果一个单元格具有值,则将相邻的单元格移至该位置

来自分类Dev

如果单元格值与 ID 匹配,则从相邻单元格中减去一个值

来自分类Dev

如果与相邻单元格的总和结果满足条件,则对谷歌表格中单元格的总和值进行求和

来自分类Dev

如果单元格重复,PHP表添加值

来自分类Dev

如果值匹配,则查找并重复单元格值

来自分类Dev

如果重复,则用新值更新单元格

来自分类Dev

Excel VBA / 如果单元格的值与参考单元格中的值不符,则删除单元格

来自分类Dev

Python-如何根据单元格从CSV删除重复的单元格/行

来自分类Dev

删除单元格SQL Server中的重复值

来自分类Dev

在Excel中从单元格中删除重复项

来自分类Dev

如何删除字符单元格数组中的重复值

来自分类Dev

从单元格委托中删除重复的代码

Related 相关文章

  1. 1

    如果发现重复,VBA脚本将复制相邻的单元格

  2. 2

    如果存在文本,则设置相邻单元格的公式

  3. 3

    在Excel中,如果相邻单元格为空,我想使单元格的文本消失

  4. 4

    如果值是日期,则清除相邻单元格的单元格值

  5. 5

    如果当前单元格在VBA中为空,则获取相邻单元格的值

  6. 6

    如果相邻单元格包含日期,则使用月号自动填充单元格

  7. 7

    如果单元格为空白,想查找相邻的单元格

  8. 8

    VBA-如果相邻单元格不为空,则填充单元格

  9. 9

    数字:如果当前单元格等于某个值,如何返回相邻单元格的值?

  10. 10

    如果相邻单元格不为空,则对第二个单元格求和

  11. 11

    如果值是日期,则清除相邻单元格的单元格值

  12. 12

    如果相邻单元格符合条件,则复制单元格内容

  13. 13

    如果“ 0”,则删除单元格内容

  14. 14

    Excel上的VBA删除没有颜色的单元格和相邻单元格

  15. 15

    计数相邻单元格

  16. 16

    矩阵的相邻单元格

  17. 17

    Excel:条件格式如果未填充相邻的单元格,则不会填充单元格

  18. 18

    如果一个单元格具有值,则将相邻的单元格移至该位置

  19. 19

    如果单元格值与 ID 匹配,则从相邻单元格中减去一个值

  20. 20

    如果与相邻单元格的总和结果满足条件,则对谷歌表格中单元格的总和值进行求和

  21. 21

    如果单元格重复,PHP表添加值

  22. 22

    如果值匹配,则查找并重复单元格值

  23. 23

    如果重复,则用新值更新单元格

  24. 24

    Excel VBA / 如果单元格的值与参考单元格中的值不符,则删除单元格

  25. 25

    Python-如何根据单元格从CSV删除重复的单元格/行

  26. 26

    删除单元格SQL Server中的重复值

  27. 27

    在Excel中从单元格中删除重复项

  28. 28

    如何删除字符单元格数组中的重复值

  29. 29

    从单元格委托中删除重复的代码

热门标签

归档