- 締切済み
マクロで計算
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.4
質問文の 1 行を次の 1 行で上書き。ドット(ピリオド)で始まっているので、漏れなく貼り付け。 .range("d5:d10").formula = "=sum(b5:c5)"
- chayamati
- ベストアンサー率41% (260/624)
回答No.3
繰り返し(ループ)には Forループと Doループの方法があります。 ' for ループ Sub マクロ1() Dim i As Integer For i = 5 To 10 Step 1 Cells(i, 4).FormulaR1C1 = "=RC[-2]+RC[-1]" Next i End Sub ' Do ループ Sub マクロ2() Dim i As Integer i = 5 Do While i < 11 Cells(i, 4).FormulaR1C1 = "=RC[-2]+RC[-1]" i = i + 1 Loop End Sub
- okormazd
- ベストアンサー率50% (1224/2412)
回答No.2
.Range(.Cells(5, 4), .Cells(10, 4)).FormulaR1C1 = "=RC[-2]+RC[-1]" とか。
- keithin
- ベストアンサー率66% (5278/7941)
回答No.1
range("D5:D10").formula = "=B5+C5" で。