【发布时间】:2020-01-21 21:58:38
【问题描述】:
数据:
我有下表:
160 89 85 116 161
147 117 133 148 191
93 91 94 92 107
147 148 177 133 205
116 147 117 190 148
问题:
我想将数据合并到一个列中。
单行代码,通过一个按钮运行。
代码:
Sub mergeStuff()
Range("M3").Value = CStr(Range("H3").Value) + "," + CStr(Range("I3").Value) + "," + CStr(Range("J3").Value) + "," + CStr(Range("K3").Value) + "," + CStr(Range("L3").Value)
End Sub
输出示例:
160,89,85,116,161
147,117,133,148,191
93,91,94,92,107
147,148,177,133,205
116,147,117,190,148
问题:
数字已格式化。它们有不同的颜色。如何在一个单元格中合并并保持颜色格式?
【问题讨论】:
-
创建一个临时变量来存储您将要连接的每个单元格的颜色,然后在连接后对其进行着色
-
所以你建议我应该保存五个颜色值,然后在我连接字符串值之后以某种方式添加它们?