【发布时间】:2018-09-11 17:03:03
【问题描述】:
我需要帮助的是将前面的单元格文本复制到其下方的单元格中并在其末尾添加字母A,即在@987654328之前@ 在VP0007A 之后。这应该一直持续到所有空白单元格都增加并到达下一个VP0008。
请看图片。如果我不太清楚,我很抱歉。
现在我有以下代码:
ActiveCell.Offset(1, 0).Select
Letter = "A"
Letters = Chr(Asc(Letter) + 1)
Number = ActiveCell.Offset(-1, 0).Value
If ActiveCell.Value = Number & Letter _ Then
ActiveCell.Offset(1, 0).Select.Value Number & Number
Else
ActiveCell.Value = Number & Letters
End If
Loop Until ActiveCell.Offset(1, 0).Value <> ""
【问题讨论】:
-
到目前为止你做了什么,你到底在哪里有问题?
-
我复制了错误的图像。如果您查看我重新上传的图像,它应该会显示给您。
-
ActiveCell.Offset(1, 0).Select Letter = "A" Letters = Chr(Asc(Letter) + 1) Number = ActiveCell.Offset(-1, 0).Value 如果 ActiveCell。 Value = Number & Letter _ Then ActiveCell.Offset(1, 0).Select.Value Number & Number Else ActiveCell.Value = Number & Letters End If 循环直到 ActiveCell.Offset(1, 0).Value ""跨度>
-
请将有关您的问题的任何新信息(例如该代码)放入问题本身。鼓励您edit 它以添加更多信息。还要确保正确格式化代码。 (突出显示它并单击Edit Question 工具栏上的
{ }按钮。)此外,您可以在编写 cmets 后对其进行长达 5 分钟的编辑。 -
抱歉,Ashlee,我是新手。