Преобразование значения ссылки в текст, Не могу преобразовать в тектс
Преобразование значения ссылки в текст, Не могу преобразовать в тектс
Преобразование значения ссылки в текст, Не могу преобразовать в тектс
Рассчитать Price, согласно указанной на этом же листе Price Policy
Код работает, но с увеличение БД долго обрабатывается..., оптимизация кода
Код работает, но с увеличение БД долго обрабатывается..., оптимизация кода
Код работает, но с увеличение БД долго обрабатывается..., оптимизация кода
28.01.2016 21:26:43
А вот за обновление экрана не знал. Сейчас буду читать. Может что и получится.
Изменено: |
|||||
|
Код работает, но с увеличение БД долго обрабатывается..., оптимизация кода
Код работает, но с увеличение БД долго обрабатывается..., оптимизация кода
Вставка формулы массива в ячейку с помощью VBA
Вставка формулы массива в ячейку с помощью VBA
27.12.2015 22:25:55
Мотя, я с удовольствием оценю Ваши "5 копеек"
Да, я использую и формулы и макросы. Честно я делаю по мере своих возможностей и нашедшей информации. Поэтому у меня так и получается.
|
|||
|
Вставка формулы массива в ячейку с помощью VBA
Отслеживание диапазона в формуле
Отслеживание диапазона в формуле
27.12.2015 01:15:36
vikttur, да да! Честное слово, я сам в шоке от этого! )) Я очень хочу уйти от этого кошмара.
У Вас хорошие варианты. Вариант 1 - каким образом удалить данные, а не строки? Я удаляю таким вот образом: Rows(i).Delete , но это я удаляю строки.
Вариант 2 - вообще-то я именно такое решение для себя и видел, пока диапазон не стал сам изменяться. И у меня не получилось сделать так ОтчТопливо!R12C3:R100C3 чтоб R100C3 не менялось на R15C3(например) Вариант 3 - не рассматривал ... Вариант 4 - было б хорошо, но я пока не справлюсь с такой задачей ... ну и наконец, Вариант 5 !!! Я очень жду праздников и улетаю в отпуск ))))) забываю за компьютер на 10 дней Надеюсь в Питере будет настоящая зима, а не как у нас в Крыму )))
Изменено: |
|||
|
Вставка формулы массива в ячейку с помощью VBA
27.12.2015 00:59:06
Михаил Лебедев, Александр Сергеевич, gling, заметил такую ситуацию. Вот код:
ОтчТопливо!R12C2:R100C2=RC[-2] , а во втором случае с функцией СЦЕПИТЬ ОтчТопливо!R12C1:R15C1=(CONCATENATE(RC[-2],"" Гос. Номер "",RC[-1])) так вот во втором случае выпадает ошибка: "Run time error 1004 Нельзя установить свойство FormulaArray класса Range" |
|||
|
Вставка формулы массива в ячейку с помощью VBA
Вставка формулы массива в ячейку с помощью VBA
Отслеживание диапазона в формуле
26.12.2015 01:32:23
vikttur, попробовал примастырить Ваш вариант в свою формулу....и просто абалдел от внешнего вида формулы)
Но так и не заработало... {=СУММЕСЛИМН(ОтчТопливо!$G$12:ИНДЕКС(ОтчТопливо!$G$12:$G$100000;СЧЁТЕСЛИ(ОтчТопливо!$G:$G;">0"));ОтчТопливо!$D$12:ИНДЕКС(ОтчТопливо!$D$12:$D$100000;СЧЁТЕСЛИ(ОтчТопливо!$D:$D;">0"));МИН(ЕСЛИ(ОтчТопливо!$B$12:ИНДЕКС(ОтчТопливо!$B$12:$B$100000;СЧЁТЕСЛИ(ОтчТопливо!$B:$B;">0"))=D7;ОтчТопливо!$D$12:ИНДЕКС(ОтчТопливо!$D$12:$D$100000;СЧЁТЕСЛИ(ОтчТопливо!$D:$D;">0"))));ОтчТопливо!$A$12:ИНДЕКС(ОтчТопливо!$A$12:$A$100000;СЧЁТЕСЛИ(ОтчТопливо!$A:$A;">0"));МАКС(ЕСЛИ(ОтчТопливо!$B$12:ИНДЕКС(ОтчТопливо!$B$12:$B$100000;СЧЁТЕСЛИ(ОтчТопливо!$B:$B;">0"))=D7;ОтчТопливо!$A$12:ИНДЕКС(ОтчТопливо!$A$12:$A$100000;СЧЁТЕСЛИ(ОтчТопливо!$A:$A;">0")))))} |
|
|
Отслеживание диапазона в формуле
26.12.2015 00:41:12
Александр Сергеевич,
|
|||||
|
Отслеживание диапазона в формуле
26.12.2015 00:38:10
Александр Сергеевич, да я понимаю. Это я прикрепил просто вырезку из проекта )
|
|
|
Отслеживание диапазона в формуле
26.12.2015 00:14:22
Непонятная для меня ситуация, даже не знаю, что и где копать...
На листе ОтчТопливо таблица заполнена до 30-йстрки, на листе ИтогТопливо в ячейке F7 прописан диапазон ОтчТопливо!$G$12:$G$30(в этой формуле меняется только столбец, а кол-во строк везде 30). Так вот, если на листе ОтчТопливо удалить например нижние 5 строк(чтоб таблица была заполнена до 25-й строки), то на листе ИтогТопливо в той же ячейке F7 диапазон меняется и становится ОтчТопливо!$G$12:$G$25. А в обратную сторону этот диапазон не меняется... Почему изменился диапазон? И как сделать так, чтоб этот диапазон не менялся вовсе либо так же менялся и в бОльшую сторону? |
|
|
Вставка формулы массива в ячейку с помощью VBA
Вставка формулы массива в ячейку с помощью VBA
Вставка формулы массива в ячейку с помощью VBA
Вставка формулы массива в ячейку с помощью VBA
25.12.2015 21:54:27
Михаил Лебедев, смог запустить таким кодом:
|
|||||
|
Вставка формулы массива в ячейку с помощью VBA
25.12.2015 21:23:44
Михаил Лебедев, я как-то понял да не понял...
Получается я создаю новый модуль(макрос) в котором пишу этот код. А как мне вызвать макрос именно в тот момент, когда мне это нужно? Возможно так: - при нажатии кнопки выполняются всякие мои действия, а потом в конце каким-то образом запустить этот макрос? Или не правильно? |
|
|
Вставка формулы массива в ячейку с помощью VBA
Вставка формулы массива в ячейку с помощью VBA
25.12.2015 18:42:56
Добрый вечер, господа!
Записал макрорекордером действие и получил вот это:
"Run time error 1004 Метод Select из класса Range завершен неверно" Что делаю не правильно?
Изменено: |
|||
|
Выборка из сформированной таблицы, Нужно выбирать определенные данные из таблицы и вставлять в другую
25.12.2015 00:16:47
Юрий М, Казанский, вот что мне записал рекордер:
"Run time error 1004 Метод Select из класса Range завершен неверно"
Изменено: |
|||
|
Выборка из сформированной таблицы, Нужно выбирать определенные данные из таблицы и вставлять в другую
25.12.2015 00:00:12
Заменил на английский, ничего не поменялось.
|
|||
|