【发布时间】:2015-10-29 17:13:31
【问题描述】:
基本上我的目标是:
- 根据模板创建副本并根据名称列表重命名它们(我已经弄清楚了这部分)
- 根据另一个单元格范围更改副本中的两个单元格
我的代码
Sub CopyInfoSheetandInsert()
Dim rcell As Range
Dim hcell As Range
Dim Info As Worksheet
Set Info = ActiveSheet
For Each rcell In Range("B2:B30")
If rcell.Value <> "" Then
Sheets("Team Member (2)").Copy After:=Sheets("Info")
Sheets("Team Member (3)").Name = rcell.Value
End If
Next rcell
End Sub
我遇到的问题是在哪里添加我的第二个范围以及如何根据它更改单元格。
【问题讨论】:
-
您能指定哪个是第二个范围以及您要更改哪些单元格吗?
-
第二个范围在信息 A2:A30 上,正在更改的单元格是 E:2。我找到了第二个单元格来读取 E:2,所以现在我只需要更改那个单元格。
-
我几乎可以肯定它不可能像
Sheets("Team Member (2)").Range("E2").Value = something这样简单......但我无法弄清楚你到底想要实现什么。 -
^ 这原本是我尝试过的,但出错了