我想选择一个表并将其内容连接到一个单元格中。 我当时在考虑使用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
有什么想法吗?
谢谢!
答案 0 :(得分:0)
我相信主要的问题是为什么要为此使用VBA:如某些注释中所述,可以出于相同目的使用工作表函数CONCAT
和TEXTJOIN
。 (CONCAT
只是将单元格值粘合在一起,而TEXTJOIN
则提供了更多的可能性,例如级联值之间的分隔符)