我试图遍历Excel中的命名范围,并将其值设置为等于另一个动态值的命名范围(称为<hbox style="height:20px;">
<spacer style="width:5px;"/>
<label tranid="model" value="Model" style="width:50px;" />
<choice key="model" id="MODEL_FILTER" list="EMPTY_LIST" style="width:220px;" />
</hbox>
<spacer style="height:5px;" />
<hbox style="height:20px;">
<spacer style="width:5px;"/>
<label ttranid="checkin" value="Checkin" style="width:50px;" />
<choice key="checkin_day" id="CHECKIN_DAY_FILTER" list="EMPTY_LIST" style="width:220px;" />
</hbox>
)。如何使Excel本质上说:
SensitivityResults
等...
我的以下代码无效:
Range("Scenario1").Value = Range("SensitivityResults").Value
Range("Scenario2").Value = Range("SensitivityResults").Value
Range("Scenario2").Value = Range("SensitivityResults").Value
答案 0 :(得分:3)
您只需要将计数器i
作为字符串附加到您的固定名称Scenario
:
Range("Scenario" & i).Value = Range("SensitivityResults").Value