【发布时间】:2015-01-27 06:46:34
【问题描述】:
对于下面的代码,我设置的范围似乎没有出来。 基本上我想连接从 A2 到 A23 的值。我的数据进入单元格 A24。
我将单元格 A24 命名为“WrapNarrEnd”,因为有时我想添加额外的行,所以我希望“WrapNarrEnd”保持不变。我尝试在“WrapNarrEnd”之前使用偏移值到达单元格一一切正常,直到倒数第二行,我不确定我哪里出错了。有人可以帮帮我吗?
Function ConcatMe(Rng As Range) As String
Dim cl As Range
ConcatMe = ""
For Each cl In Rng
ConcatMe = ConcatMe & " " & cl.Text
Next cl
End Function
Sub test2()
Dim WrapNarrative As Range
Dim WrapEnd As Range
Set WrapEnd = Sheets("CA Sweeps").Range("WrapNarrEnd").Offset(-1, 0)
**Set WrapNarrative = Sheets("CA Sweeps").Range("A2:wrapnarrend")**
Sheets("CA Sweeps").Range("I24").Value = ConcatMe(WrapNarrative)
End Sub
示例图片:
【问题讨论】:
-
代码中的双星符号是什么意思?删除双重使代码对我有用,
-
抱歉 Jeanno,我在双星中添加了我认为代码中断的位置。当我尝试运行整个脚本时,我收到“运行时错误'9':下标超出范围”。