excel - 查找空白单元格,插入包含上方单元格范围的公式
问题描述
我正在尝试找到一个 vba 代码,它将在某一列中找到空白单元格,并用包含上述单元格范围的公式替换这些单元格(直到下一个空白单元格)
比如单元格A2:A15填入,A16为空白,我想要一个能找到空白C16的代码,插入如下代码:
=COUNTIF(A2:A13,A2)=COUNTA(A2:A13)
我有大约 72,000 行,并且空白单元格范围之间没有统一的间距。
非常感谢您!
这就是找到的代码
Sub Testing()
Dim Rng As Range, r As Range
Set Rng = Range("a2:a" & Range("a" & Rows.Count).End(xlUp).Row).SpecialCells(xlCellTypeConstants)
Top = Selection.End(xlUp).Value
For Each r In Rng.Areas
With r
.Cells(1, 1).Offset(.Rows.Count).Formula = "=countif(" & .Address & ", " & .Top & ") = CountA(" & .Address & ")" 'i got stucked with the code here. where i want to pick the first cell for every range.
End With
Next
End Sub
解决方案
尝试以下(首先没有 VBA):
选择您的列。
转到空白 (ctrl+G)。
在公式栏中,键入您的公式。
按ctrl ENTER。
这应该将公式复制到您选择的所有空白单元格中。
一旦这工作,将其记录到 VBA 宏中。
推荐阅读
- sql - 如何在 SQL 中将使用 case 语句创建的 2 个新的附加列放在一起
- python - 按升序排列列
- python - 将列表语句从 python 插入 MySQL 时出错
- javascript - getMinutes() 需要多次刷新尝试才能正常工作
- asp.net-mvc - IDX10500:签名验证失败。无法解析 SecurityKeyIdentifier:'SecurityKeyIdentifier
- python - xlsxWriter URL 格式问题
- ios - 如何使用枚举处理来自多个结果的数据
- r - 将向量的最大值保留到R中的另一个向量中
- mysql - 为什么我在“日期”数据类型中出现错误?
- html - 从 R 的下拉菜单中获取所有每日油价