Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Грамотная запись переменной в диапазон / 5 сообщений из 5, страница 1 из 1
02.12.2020, 12:38
    #40023924
maxim863
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грамотная запись переменной в диапазон
Хочу вставить в ячейку пользовательскую функцию много раз. Для этого использую переменную t в диапазоне. Не получается грамотно это записать.
Код: vbnet
1.
book1.Worksheets(1).Cells(t, 11).Formula = "=Унификационная(B5:B & t)"
...
Рейтинг: 0 / 0
02.12.2020, 12:57
    #40023935
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грамотная запись переменной в диапазон
Код: vbnet
1.
book1.Worksheets(1).Cells(t, 11).Formula = "=Унификационная(B5:B" & t & ")"
...
Рейтинг: 0 / 0
02.12.2020, 13:27
    #40023944
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грамотная запись переменной в диапазон
maxim863,

еще вариант:
Код: vbnet
1.
book1.Worksheets(1).Cells(t, 11).FormulaR1C1 = "=Унификационная(R5C2:RC2)"


при этом в таком виде не нужен даже цикл - можно для всего диапазона сразу записать:
Код: vbnet
1.
2.
3.
with book1.Worksheets(1)
.range(.Cells(5, 11),.Cells(500, 11)).FormulaR1C1 = "=Унификационная(R5C2:RC2)"
end with
...
Рейтинг: 0 / 0
04.12.2020, 12:07
    #40024517
maxim863
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грамотная запись переменной в диапазон
Akina,
Спасибо!
...
Рейтинг: 0 / 0
04.12.2020, 12:07
    #40024518
maxim863
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Грамотная запись переменной в диапазон
The_Prist,
Спасибо!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Грамотная запись переменной в диапазон / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]