【发布时间】:2018-09-27 16:11:34
【问题描述】:
我只是想创建一个普通的宏来执行以下操作:
如果有对应记录,它只是检查不同的数据集。 首先,它检查是否找到相同的金额,如果是,则检查日期和文本。如果一切都相同,则应突出显示该记录。 我是新手,所以我在第一步尝试检查正确的数量并突出显示单元格,但即使这也不是真的有效:(。我只是用双循环尝试过,这里是代码:
Dim row1 As Integer
Dim row2 As Integer
Dim index1 As Integer
Dim index2 As Integer
index1 = 0
index2 = 0
row1 = 2
row2 = 10
Do
Do
If Cells(row1, 1).Value = Cells(row2, 13).Value Then
Cells(row1, 1).Interior.ColorIndex = 3
Exit Do
End If
row2 = row2 + 1
index2 = index2 + 1
Loop Until index2 = 12
index1 = index1 + 1
row1 = row1 + 1
Loop Until index1 = 5
稍后我还想包含一个计算行数的函数,这样如果行数发生变化,这个宏也可以工作。
Excel 宏扩展:
【问题讨论】:
-
那么第 13 列是 M 列,你的意思是把它写成
Cell(row2, 13).Value?
标签: vba excel duplicates