VBA Заполнить диапазон ячеек переменной текстовым значением - PullRequest
0 голосов
/ 11 июня 2019

Я собираюсь сделать следующее (в заголовке), используя VBA в макросе Excel.

Я нашел решения о том, как заполнить заданный диапазон значением, однако я не могу найти ничего, касающегося того, является ли диапазон ячеек для заполнения переменной.

Я хочу заполнить столбец текстом, но только до последней заполненной строки (так как количество строк меняется каждый день).

Есть идеи, как это сделать?

1 Ответ

0 голосов
/ 11 июня 2019

Попробуйте, см. Комментарии в коде для более подробной информации.

Sub fillRange()

Dim ws As Worksheet: Set ws = ActiveWorkbook.Sheets("Sheet Name") '<-- set your sheet name
Dim lRow As Long: lRow = ws.Cells(Rows.Count, 1).End(xlUp).Row 'get last row

Dim rngToFill As Range 'declare the range variable
Set rngToFill = ws.Range("A1:A" & lRow) 'set the range variable

rngToFill.Value = "new value test" 'fill the range

End Sub
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...