excel - 如何使用单元格引用连接多个结果
问题描述
我有一个宏,可以网络抓取文献数据并返回结果。我当前代码的问题(参考图片)是它在单个列中列出了所有结果(图片参考)。我想使用每个结果的最后一个单元格(SO 然后是下面的空白单元格)作为参考点,将所有相应的作者结果连接到一个单元格中。我不确定使用什么语法可以做到这一点,但任何帮助将不胜感激。
Sub ReturnFAUResults()
Dim r As Range
Application.ScreenUpdating = True
With Worksheets("Sheet1") ' reference results sheet
If IsEmpty(.Range("A1")) Then .Range("A1").Value = "dummy header" '
if A1 is empty, put a "dummy" header to make AutoFilter work properly
.AutoFilterMode = False
With .Range("B1", .Cells(.Rows.Count, 2).End(xlUp)).Offset(, -1) '
reference referenced sheet column A range from row 1 down to column B
last
not empty cell
.SpecialCells(xlCellTypeBlanks).Formula = "=R[-1]C" ' fill
referenced range blank cells with the same value as the not
empty cell above
.AutoFilter Field:=1, Criteria1:="=FAU"
On Error Resume Next
Set r = .Resize(.Rows.Count - 1, 1).Offset(1,
1).SpecialCells(xlCellTypeVisible)
On Error GoTo 0
If Not r Is Nothing Then r.Copy Worksheets("Search
Results").Range("A7")
.Parent.AutoFilterMode = False
.SpecialCells(xlCellTypeFormulas).ClearContents ' clear cell with
formulas
If .Range("A1").Value = "dummy header" Then
.Range("A1").ClearContents ' remove any "dummy" header
End With
End With
Application.ScreenUpdating = True
End Sub
解决方案
推荐阅读
- elixir - 合并两列并搜索它们
- java - Spring thymeleaf 模板在添加 CORS 配置后不起作用
- abap - 在索引小于停止的循环的循环中循环
- javascript - 未捕获的无效图像,图像字典应包含 dataURL 条目(或 node.js 中的本地文件路径)
- android - 我在 onPostExecute 中更新我的 textView 时遇到问题
- javascript - Semantic-ui 反应模态速记防止按钮关闭模态
- bluetooth-lowenergy - 使用 CoreLocation 时 NFC 被阻止
- c# - 在 AWS 上处理控制台应用程序的关闭
- pandas - pd.read_hdf 文件名或路径包含中文时出错
- android - 如何将 android 设备作为从设备并从 iot 硬件如 Electric Imp、Arduiono 甚至 PC 读取从设备数据?