我想創建一個動態名稱,可以幫助拉一個具有匹配名稱的工作表。首先,我創建了一個字符串變量的國家,是動態的,將採取值從列各行:動態工作表名稱
For k = 2 To 59
srange0 = "A" & k & ""
Country = wsforecast.Range(srange0).value
然後我想這個國家與工作表名稱相匹配:
If Country = wbregion.Worksheets("Country").Name Then 'subscript out of range
For i = 1 To cntyn
For j = 5 To forec
If Cells(i, "A").value = rcell Then
If Cells(i, "C").value = wbregion.Worksheets("Country").Cells(j, "B").value Then
srange1 = "I" & j & ":" & "n" & j
srange2 = "D" & i & ":" & "i" & i
wsforecast.Range(srange2).Value2 = wsregion.Range(srange1).Value2
End If
End If
Next j
Next i
End If
Next k
但我將收到一條消息,告訴我此方法不受支持。你有什麼建議如何使這個標籤名稱動態?萬分感謝!
所以,你然後試圖找到'國家'是工作表'國家'的名稱?試試'If Country = wbregion.Workseets(「Country」)。Name Then' – BruceWayne