Я пытаюсь создать список, который добавляет новую строку данных при каждом нажатии кнопки. У меня следующий код, назначенный кнопке при нажатии:
PurchaseDate = InputBox("Enter Purchase Date:")
Sheets("TrackRecord").Select
i = 0
Row = i + 1
Range("A2").Select
ActiveCell.FormulaR1C1 = Row
Range("B2").Select
ActiveCell.FormulaR1C1 = "=Dashboard!R26C4*(1/Dashboard!R26C12)"
Range("C2").Select
ActiveCell.FormulaR1C1 = "=Dashboard!R26C2"
Range("D2").Select
ActiveCell.FormulaR1C1 = PurchaseDate
Range("E2").Select
ActiveCell.FormulaR1C1 = "=Dashboard!R26C8 + R2C4"
Range("F2").Select
ActiveCell.FormulaR1C1 = "=Waterfall!R[8]C[5]"
Range("F2").Select
Selection.AutoFill Destination:=Range("F2:I2"), Type:=xlFillDefault
Range("F2:I2").Select
End Sub
Этот код работает нормально, но я бы хотел, чтобы он заполнял следующую строку ниже, а не перезаписывал одну и ту же строку при каждом нажатии кнопки. Я знаю, что мне нужно перебрать раздел «Range (« A2 »). Select», например, "Range (" A2 "). Выберите" -> "Range (" B2 "). Выберите" .. Но я не знаю, как это сделать в VBA для Excel. Вот почему я прошу вас, ребята; )
Спасибо,