Может ли кто-нибудь дать мне несколько советов о том, как правильно написать эту формулу?
Sub WriteFormulaTextAndNumbersDependentOnI()
Dim xNumber As Integer
xNumber = InputBox ("Choose I")
For I = 1 To xNumber
Worksheets("Sheet1").Cells(1, 1 + I).Formula = "= & 2,10 + 0,01 * (I - 1)'" & Sheets(I + 1).Name & "'!B12"
Next I
End Sub
Смысл здесь в том, чтобы написать имя в разных ячейках с вычисленным числом (2,10 + 0,01 * (I -1)) и текст с другого листа:
Допустим, у нас есть в Листе 2: B12 = Hello World
Допустим, у нас в Листе 3: B12 = Вы крутые!
Затем мы должны получить на листе 1: I = 1 даст значение / текст в ячейку B2, со значением / текст: "2.10 + 0.01 * (1-1) B12" = "2.10 Hello World"Я = 2 дал бы значение / текст в ячейку C2, со значением / текст: "2.10 + 0.01 * (2-1) B12" = "2.11 Ты классный!"И так далее.
Есть предложения?
Цените любые предложения
// GingerBoy