我一直在寻找世界,我无法创建也没有找到一个我需要的基本功能的宏。我想要做的就是能够比较列A和列B,如果它们不匹配,则突出显示红色。我需要这个宏,因为我想把它分配给一个按钮。我可以用条件格式来做,但不能用VB。谁能提供一些见解?要在Excel 2010中格式化按钮的宏脚本
-1
A
回答
0
通常,需要这种类型的动作的数据将有列标题标签,我会假设。
Sub red_dupes()
Dim a As Range
With Sheets("Sheet1").Cells(1, 1).CurrentRegion
With .Offset(1, 0).Resize(.Rows.Count - 1, .Columns.Count)
.Columns("A:B").Cells.Interior.ColorIndex = xlAutomatic
For Each a In .Columns(1).Cells
If a.Value2 <> a.Offset(0, 1).Value2 Then
a.Resize(1, 2).Interior.ColorIndex = 3
End If
Next a
End With
End With
End Sub
该特定子删除所有以前的颜色通过将细胞在列A循环和标记用红色填充所有A→B非比赛之前填充。如果您想保留现有颜色填充,请勿使用。
+0
感谢Jeeped代码。我运行了脚本,但是它在第3行发生了运行时错误。它说下标超出范围。我会继续调整它,看看我能否解决错误,但我的VB技能是零。 – flyc 2015-02-08 20:23:47
相关问题
- 1. Excel宏格式化数据
- 2. Excel格式化:宏与XSLT
- 3. Excel VBA脚本/宏到谷歌电子表格脚本/宏
- 4. 按钮栏内的文本格式化
- 5. Excel Interop:格式化页脚
- 6. Excel宏 - 保持源格式化
- 7. 使用宏Excel格式化报告
- 8. Excel宏来格式化日期
- 9. VBA Excel按钮宏错误
- 10. Excel 2007宏按钮灰显
- 11. 按Excel中的列条件格式化
- 12. 在Excel宏中运行SQL脚本
- 13. Groovy - 写作和格式化excel 2010
- 14. 在vba中格式化文本excel
- 15. 格式化需要更改bash脚本中的文本文件
- 16. 在BIDS中格式化Excel 2010的KPI目标
- 17. 在excel中格式化
- 18. 在Bash脚本中格式化用户命令内的脚本
- 19. SQL脚本格式化
- 20. 在Excel 2010中编写的宏在Excel 2013中不工作
- 21. 如何在Excel 2010中共享宏?
- 22. 如何使用Excel中存在的按钮调用shell脚本?
- 23. Cocoa应用程序中的格式化按钮文本
- 24. Excel 2010从1个单元格宏拆分文本
- 25. excel宏从excel表格中获取特定格式的数据
- 26. 用于格式excel的VB脚本
- 27. 如何使用Excel宏模块格式化Excel电子表格单元格?
- 28. Excel - 有条件的宏/ VBA脚本
- 29. Excel宏:命令按钮重叠在工作表中的形状
- 30. 在Excel中找不到分配给按钮的VBA宏
你好@flyc你只想匹配发生,如果整行匹配或行中的项目(即如果a5和b5匹配突出显示它) – jamesC 2015-02-06 20:32:22
请参阅[this](http://meta.stackoverflow.com /问题/ 283163 /删除短语就像我在世界各地看到的在互联网上和我没有找到一个)关于使用叙述[夸张](https:// www。 bing.com/search?setmkt=en-US&q=dictionary%3Ahyperbole)。 – Jeeped 2015-02-06 20:40:05
嗨,詹姆斯。我希望这两个字段突出显示,如果它们不匹配,那就是整列。有时报告会有500个条目,有时会有1000个以上的条目。每次都有所不同,所以我必须将其应用到整个列。 – flyc 2015-02-08 20:25:42