- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一些代码正在查找重复项并突出显示单元格:
Private Sub cmdDups_Click()
Dim Rng As Range
Dim cel As Range
Set Rng = ThisWorkbook.Worksheets("data").Range(Range("C1"), ThisWorkbook.Worksheets("data").Range("C" & Rows.Count).End(xlUp))
For Each cel In Rng
If WorksheetFunction.CountIf(Rng, cel.Value) > 1 Then
cel.Interior.ColorIndex = 3
End If
Next cel
End Sub
最佳答案
我会避免过于频繁地调用工作表。它通常更喜欢通过内存工作。以下内容可能看起来相当广泛,但我尝试写一些评论以使其清楚:
Sub Test()
Dim lr As Long, x As Long, arr As Variant
Dim rng1 As Range, rng2 As Range
Dim dict As Object: Set dict = CreateObject("Scripting.Dictionary")
With ThisWorkbook.Worksheets("data")
'Find last used row in column C and prepare array to read through memory
lr = .Cells(.Rows.Count, 3).End(xlUp).Row
Set rng1 = .Range("C1:C" & lr)
arr = rng1.Value
'Loop over array and create a range object through Union and check against dictionary
For x = LBound(arr) To UBound(arr)
If WorksheetFunction.CountIf(rng, arr(x, 1)) > 1 Then
If Not rng2 Is Nothing Then
Set rng2 = Union(rng2, .Cells(x, 3))
Else
Set rng2 = .Cells(x, 3)
End If
If dict.exists(arr(x, 1)) Then
arr(x, 1) = "CHILD " & arr(x, 1)
Else
dict(arr(x, 1)) = 1
arr(x, 1) = "MASTER " & arr(x, 1)
End If
End If
Next
'Read back array and change cells colors
rng2.Interior.ColorIndex = 3
rng1.Value = arr
End With
End Sub
关于excel - 查找重复项和重命名主/子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61317917/
我在获取列表项时遇到问题,下面是我的 hibernate 代码,在该代码之后是我的方法..下面是我的 junit 测试。我如何确保查询正确执行,以及如何检查结果是否实际工作..这个查询应该返回几个pi
我正在尝试填充对象 Point 3D 的 vector 。我的应用程序读取一个 csv 文件以通过三个坐标 x、y、z 加载 vector 。我使用 float 类型。这是我的代码。 main.cpp
如果我有一个 DataTemplate(或类似的东西),我可以在 Canvas 中使用非 UIElements 吗?我觉得我以前做过这个,这是可能的,但我想不通。这是一些代码...
何时调用类方法 fetchItems()而不是 getItems() ?有区别吗? fetchImage()对比 getImage()等等... 最佳答案 “获取”通常被认为是一个本地操作,只涉及戳内
我的数组中有多个项目,比如说超过 14 个项目。 如何以这种方式将它们分为 2 个不同的组:前 3 个(#1,2,3)将在数组 A 中,接下来的 4 个(#4,5,6,7)将在数组 B 中,下一个 3
这是我正在解决的问题: Assume that the developers of Myro are developing a new black box function called travel
有一个列表框,里面有一些项目。还有一个带有 3x3 矩阵的网格。用户将拖动一个项目并将其放在网格的一个单元格上。 我发现的大多数示例都是关于从一个列表框拖放到另一个列表框的。但我想放入一个网格单元格。
我是一名优秀的程序员,十分优秀!