Excel VBA遍历命名范围

时间:2018-08-13 09:46:15

标签: excel vba excel-vba for-loop

我试图遍历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

1 个答案:

答案 0 :(得分:3)

您只需要将计数器i作为字符串附加到您的固定名称Scenario

Range("Scenario" & i).Value = Range("SensitivityResults").Value