この行は、ランタイムエラー1004を示しているが、私は理由を理解していない:VBAは - エラー1004
ActiveCell.Formula = "=MATCH(R" & i & "C16;R" & i & "C6:R" & i & "C15;0)"
Sub Call_Min()
Dim i As Integer
Dim limit As Integer
Sheets("AUX").Activate
limit = ActiveSheet.Range("B6").Value
Sheets("DATA").Activate
'ActiveSheet.Cells(6, 16).Select
'ActiveCell.Formula = "=SUM(Range("F6:I6"))"
For i = 6 To limit
'MATCH(P6;F6:O6;0)
ActiveSheet.Range("P" & i).Select
ActiveCell.Formula = "=MIN(R" & i & "C6:R" & i & "C15)"
ActiveSheet.Range("E" & i).Select
ActiveCell.Formula = "=MATCH(R" & i & "C16;R" & i & "C6:R" & i & "C15;0)"
Next i
End Sub
「ActiveCell.FormulaR1C1」であり、「ActiveCell.Formula」ではありません。 – Ralph
'ActiveCell.Formula'を' ActiveCell.FormulaR1C1Local ' –