excel - 如何使用 Excel VBA 输出特定数据并将它们连接到一个新列中?
问题描述
我希望的输出是 A 列和 B 列的串联,正如您在 F 列中看到的那样: 注意:我将手动添加标题“My_Items”。
代码:
Sub Test()
Dim lngLastRow As Long
' Selecting all rows
lngLastRow = Cells(Rows.Count, "A").End(xlUp).row
'To concatenate both columns and insert the values into a new column
Range("G2").Formula = "=A2 & "": "" & B2"
Range("G2").Copy Range("G3:G" & lngLastRow)
End Sub
执行代码后的输出:
我尝试使用跳过空行,If Range("A" & ActiveCell.row) <> ""
但没有成功。
解决方案
此代码将循环遍历 A 列中包含某些内容的单元格,并将 A 列和 B 列的值连接到 G 列
Option Explicit
Sub Test()
Dim xlCellA As Range
Dim LstR As Long
Set xlCellA = Range("A2")
LstR = ActiveSheet.Cells.SpecialCells(xlCellTypeLastCell).Row
Do Until xlCellA.Row > LstR
If xlCellA.Value = "" Then
xlCellA.Offset(0, 6).Value = xlCellA.Value & ": " & xlCellA.Offset(0, 1).Value
End If
Set xlCellA = xlCellA.Offset(1, 0)
Loop
Set xlCellA = Nothing
End Sub
推荐阅读
- dji-sdk - DJI - 为什么时间轴中的两个动作之间会有延迟?
- git - 在“git gui”中自定义颜色?
- node.js - 在环回中使用扩展内置用户模型的多个模型
- android - 这真的是用匕首 2 注入东西的最佳形式吗?或者为什么匕首是一个不错的选择?
- java - 克隆到 Eclipse 时出现无效路径错误
- c# - 如何将 WPF 颜色转换为 Windows 窗体颜色以修改位图
- python-3.x - 如何使用 pandas 在一个数据帧中连接多个数据帧
- c++ - 成员类模板的类模板参数推导
- python - 向 CategoricalDtype 添加个性化方法和属性
- javascript - 获取状态代码 0 角度 HttpClient?