连接Excel VBA中的值

时间:2019-03-11 16:11:38

标签: excel vba

试图通过记录宏以自动执行一组值的命令来连接excel中的值,但似乎无法弄清楚如何重新循环并保持其适用于该值。

连接需要在后缀之前的文本的特定部分完成。录制的宏仅读取单元格而不是位置,因此我无法使用其他值或文本来运行它。

data sample

2 个答案:

答案 0 :(得分:1)

我知道我在假设,但是我猜想每个Set都具有相同的标签?

如果是这种情况,我建议您将范围更改为Table,并使用此公式将其复制下来

enter image description here

答案 1 :(得分:0)

要回答有关尝试记录宏的问题,实际上并不需要执行循环,可以使用vba将公式直接放入范围内的每个单元格中。因此,背负@Gary的学生,这是使用他的公式的单线。

ThisWorkbook.Sheets("Sheet1").Range("D1:D" & Cells(Rows.Count, "B").End(xlUp).Row).Formula = "=A1 & B1 & ""</li><ul>"" & C1 & ""</li><ul>"""

您将需要更改工作表以满足您的需求。