[英]Assign Value of Loop Counter to Cell
我正在嘗試在 Excel 中運行場景分析:
我在工作簿中有場景 1 到 XX,然后根據所選場景為字段分配值。
我正在嘗試通過循環將變量 i 分配給單元格“ScenarioSwitch”。
Sub Sensitivity()
Dim i As Integer
Dim MaxScenario As Long
MaxScenario = ThisWorkbook.Sheets("Income").Range("E76", Range("E76").End(xlDown)).Count
For i = 1 To MaxScenario
Range("ScenarioSwitch").Value = i
Next i
End Sub
您應該使用Long
而不是Integer
來聲明 for 循環變量。 如果您需要從第 76 行開始遍歷 E 列,那么您可以從第 76 行開始 for 循環。
Sub Sensitivity()
Dim i As Long
Dim MaxScenario As Long
MaxScenario = ThisWorkbook.Sheets("Income").Range("E" & Rows.Count).End(xlUp).Row
For i = 76 To MaxScenario
Range("A" & i).Value = i
Next i
End Sub
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.