excel - 链接列直到 A 列中的新值
问题描述
在附表中,我想通过 VBA 链接单元格内容。
A 列包含应链接到 B 列中的单元格的内容,直到将新内容添加到 A 为止。
附表中的示例已缩短。桌子要长得多。我制作了一张“之前”和“之后”的表格。
我拥有的代码从 A 链接到 B,直到新值进入 A。但 VBA 始终采用 B 列中的最新值,而不是所有以前的值。
如何调整代码,使 B 中的所有值都链接到 A,直到新值进入 A 列?
Sub Linking_columns_until_new_values()
Dim arr
Dim z As Long
Dim txt As String
Dim ws As Worksheet
For Each ws In Worksheets
ws.Select
With ActiveSheet.UsedRange.Columns(1).Resize(, 2)
.Columns(1).SpecialCells(xlCellTypeBlanks).Font.Bold = False
arr = .Value
For z = 1 To UBound(arr)
If arr(z, 1) <> "" Then
txt = arr(z, 1)
ElseIf arr(z, 2) = "" Then
arr(z, 1) = ""
Else
arr(z, 1) = txt & " " & arr(z, 2)
End If
Next
.Value = arr
End With
Next
End Sub
以下是工作表的链接: https ://www.evernote.com/l/AGApoCGk-OJGKaHxwB2F-VCjO9uWJN299TM/
解决方案
推荐阅读
- c# - ASP.NET Web API 2 覆盖继承的属性路由操作找到多个操作
- ruby-on-rails - PG::ForeignKeyViolation:错误:在表“...”上插入或更新违反外键约束
- javascript - 添加事件侦听器的多个功能
- c# - 如何从 MockRepository.cs 中读取文件 - appEnvironment 不存在
- lua - 如何使用 Luarocks 安装特定版本的 HDF5?
- ruby-on-rails - 数据禁用不起作用 - rails
- python - python datetime.strftime 不支持日语?
- javascript - cordova plugman - 添加第一个特定于平台的插件
- php - 将 XmlReader 与 Yii 一起使用 - 找不到类 'backend\components\XMLReader'
- dart - 如何在 dart 中运行自定义 https 域?