Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Переменная в формуле - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Переменная в формуле (Макросы/Sub)
Переменная в формуле
Elvira66 Дата: Воскресенье, 09.04.2017, 16:49 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 117
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Добрый день!
Уже много всего прочитала и намучалась, помогите найти решение:

Создала переменную i в ней подсчитано кол-во строк в столбце, и мне нужно вставить переменную в формулу, но как незнаю, вот формула:
[vba]
Код
ActiveCell.FormulaR1C1 = _
"=MAX(,1/IFERROR(1/SUMIF('1'!R12C7:R100000C7,RC3,'1'!R12C[-11]:R100000C[-11]),IFERROR(1/SUMIF('1'!R12C8:R100000C8,RC4,'1'!R12C[-11]:R100000C[-11]),IFERROR(1/SUMIF('1'!R12C4:R100000C107,RC5,'1'!R12C[-11]:R100000C[-11]),-1))))"
[/vba]

Вместо 100000 строк должнf быть переменная i


Сообщение отредактировал Pelena - Суббота, 20.05.2017, 11:45
 
Ответить
СообщениеДобрый день!
Уже много всего прочитала и намучалась, помогите найти решение:

Создала переменную i в ней подсчитано кол-во строк в столбце, и мне нужно вставить переменную в формулу, но как незнаю, вот формула:
[vba]
Код
ActiveCell.FormulaR1C1 = _
"=MAX(,1/IFERROR(1/SUMIF('1'!R12C7:R100000C7,RC3,'1'!R12C[-11]:R100000C[-11]),IFERROR(1/SUMIF('1'!R12C8:R100000C8,RC4,'1'!R12C[-11]:R100000C[-11]),IFERROR(1/SUMIF('1'!R12C4:R100000C107,RC5,'1'!R12C[-11]:R100000C[-11]),-1))))"
[/vba]

Вместо 100000 строк должнf быть переменная i

Автор - Elvira66
Дата добавления - 09.04.2017 в 16:49
Karataev Дата: Воскресенье, 09.04.2017, 16:53 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1334
Репутация: 533 ±
Замечаний: 0% ±

Excel
[vba]
Код
ActiveCell.FormulaR1C1 = _
    "=MAX(,1/IFERROR(1/SUMIF('1'!R12C7:R" & i & "C7,RC3,'1'!R12C[-11]:R" & i & "C[-11]),IFERROR(1/SUMIF('1'!R12C8:R" & i & "C8,RC4,'1'!R12C[-11]:R" & i & "C[-11]),IFERROR(1/SUMIF('1'!R12C4:R" & i & "C107,RC5,'1'!R12C[-11]:R" & i & "C[-11]),-1))))"
[/vba]
 
Ответить
Сообщение[vba]
Код
ActiveCell.FormulaR1C1 = _
    "=MAX(,1/IFERROR(1/SUMIF('1'!R12C7:R" & i & "C7,RC3,'1'!R12C[-11]:R" & i & "C[-11]),IFERROR(1/SUMIF('1'!R12C8:R" & i & "C8,RC4,'1'!R12C[-11]:R" & i & "C[-11]),IFERROR(1/SUMIF('1'!R12C4:R" & i & "C107,RC5,'1'!R12C[-11]:R" & i & "C[-11]),-1))))"
[/vba]

Автор - Karataev
Дата добавления - 09.04.2017 в 16:53
Pelena Дата: Воскресенье, 09.04.2017, 17:05 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19185
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Elvira66, оформите код тегами с помощью кнопки # в режиме правки поста


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеElvira66, оформите код тегами с помощью кнопки # в режиме правки поста

Автор - Pelena
Дата добавления - 09.04.2017 в 17:05
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Переменная в формуле (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!