Добрый день!Инкремент VBA. Для прохода через командную кнопку
В настоящее время у меня небольшая проблема с командной кнопкой, и я хотел бы иметь возможность сделать следующее: отформатировать определенную строку до определенной высоты строки, добавить толстые границы в определенное количество ячеек в этом одну и ту же строку и подсчет и добавление количества произведенных таким образом строк к исходному номеру в файле. В принципе, кнопка должна позволить пользователю листа с расширенными данными добавлять новую строку с определенным форматированием, в которое пользователь будет вводить данные и отслеживать количество добавленных строк.
Мой текущий код стоит как:
Option Explicit
Private Sub NewLineRedButton_Click()
Dim i As Long
Dim y As Long
For y = ThisWorkbook.Worksheets("Flags").Cells(16.3) To y + 1
ThisWorkbook.Worksheets("Flags").Cells(16, 3) = y + 1
For i = 20 To i + y Step 1
ThisWorkbook.Worksheets("Flags").Rows(i).RowHeight = 45
ThisWorkbook.Worksheets("Flags").Cells(i, 1).Borders.LineStyle = xlContinuous
ThisWorkbook.Worksheets("Flags").Cells(i, 1).Borders.Weight = xlMedium
Next
Next
End Sub
На данный момент код выполняет только две строки ниже и останавливается. Я не совсем уверен, почему ...?
возможно, потому что некоторые из значений жестко запрограммированы? –
Я не знаю, что вы подразумеваете под жестким кодом. У меня нет знаний о программировании, я удивительно невежественен, но хочу учиться. – BOB
@BOB, так что особенное о 'Cells (16, 3)'? Ака 'C16'? – Chrismas007