对于循环+串联

时间:2019-12-01 18:37:19

标签: excel vba for-loop concatenation

我想选择一个表并将其内容连接到一个单元格中。 我当时在考虑使用For循环,但是我缺少一个纯粹将一系列单元格的值连接在一起的函数,该函数将允许使用变量(对于我的“ for循环”而言)。

这是我想做的事情的草稿,它错过了很多事情,但是如果没有这种神秘的功能,我就走不了那么远...

xCol = Selection.Columns.Count
xRow = Selection.Rows.Count
Range("A13").Select

Row = 1
    For Row = 1 To xRow
        For i = 1 To xCol
          ActiveCell.value = FUNCTION Cells(Row, i)
        Next
    Next

有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我相信主要的问题是为什么要为此使用VBA:如某些注释中所述,可以出于相同目的使用工作表函数CONCATTEXTJOIN。 (CONCAT只是将单元格值粘合在一起,而TEXTJOIN则提供了更多的可能性,例如级联值之间的分隔符)