doober, Да мне вообще впринципе интересно как будет выглядеть подобная реализация в коде. Буду примерно благодарен за пример
Занисение данных из Экселя на сайт макроссом
Занисение данных из Экселя на сайт макроссом
17.01.2020 23:22:54
Добрый вечер господа.
У друга возникла проблема, ему нужно данные переносить с экселя на сайт по работе. И таких строк данных там на часов 20 ручной работы. И мне самому стало интересно, может ли эксель производить подобный алгоритм работы с браузером, желательно с хромом конечно. Спасибо заранее за любые подсказки Видео алгоритма приложил: |
|
|
Работа формулы внутри макроса в выделенном диапазоне
18.07.2019 22:17:05
Jack Famous, Добрый вечер, спасибо большое Вам за оперативность и доходчивость. И самое главное за грамотный и интересный подход)
![]() |
|
|
Работа формулы внутри макроса в выделенном диапазоне
18.07.2019 10:38:30
Jack Famous, Добрый день, протестировал немного вчера Ваш код, все отлично, немного переделал под свои нужды.
Только один вопрос: К примеру если я захочу добавить какую то формулу для обработки, то как мне это сделать правильно? Могли бы чуть подробнее описать? Просто я пока с такими вещами еще не работал. Я видел вы скинули два справочника, но как правильно мне нужно будет записывать нужные функции в код? |
|
|
Работа формулы внутри макроса в выделенном диапазоне
17.07.2019 09:16:09
|
|||
|
Работа формулы внутри макроса в выделенном диапазоне
15.07.2019 15:21:09
Jack Famous, Спасибо большое за отзывчивость. Я посмотрю сегодня вечером, судя по описанию, да видимо немного не то, но я обязательно приду и изучу, наверное сам уже переделаю как мне нужно будет. Мне как раз именно важно, максимально быстрое срабатывание кода по вызову и все, без окон и лишних телодвижений. Еще раз спасибо, если возникнут вопросы сразу отпишусь!
|
|
|
Работа формулы внутри макроса в выделенном диапазоне
15.07.2019 14:22:44
Sanja, я понимаю что это все делается формулами, но гораздо проше получить результат кнопочкой чем игратся с вводом той самой формулы протяжкой и т.д
я бы и рад написать нормальный код, но мне с такими формулами нужно делать несколько шт, а под каждую отдельную фунцию просить тут писать код я не буду же. лучше уже сделать код макроса который будет вставлять значения той или иной формулы которую я впихну в код. по моему так проще. поправьте если я не прав |
|
|
Работа формулы внутри макроса в выделенном диапазоне
15.07.2019 13:53:26
Sanja, прошу прощения, я вам отвечал по поводу вашего варианта, но сообщения не нашел, не сохранилось видимо. Я писал о том что как бы я не совсем понимаю как именно работает ваш вариант. Т.к у вас два варианта для двух разных формул, но единственное что в них отличается так это названия. И я так и не смог их проверить.
|
|
|
Работа формулы внутри макроса в выделенном диапазоне
15.07.2019 13:18:47
|
|||
|
Работа формулы внутри макроса в выделенном диапазоне
15.07.2019 11:11:13
Андрей VGВаш макрос, к сожалению работает довольно медленно как вы и описывали, особенно на большом объеме данных. Второй вариант вроде то что нужно, но возможно ли его как то ускорить? |
|||
|
Работа формулы внутри макроса в выделенном диапазоне
15.07.2019 09:49:16
|
|||||
|
Работа формулы внутри макроса в выделенном диапазоне
Работа формулы внутри макроса в выделенном диапазоне
14.07.2019 16:14:59
Андрей VG, Ігор Гончаренко, неверно поняли. прошу прощения что недостаточно подробно описал задачу.
Задача: данные формулы должны выполнятся в выделенном диапазоне. Они должны брать значения из выделенного диапазона обрабатывать их в соответствии с назначением формулы и возвращать результат работы формулы значением. как то так) |
|
|
Работа формулы внутри макроса в выделенном диапазоне
Работа формулы внутри макроса в выделенном диапазоне
Закрасить ячейку при вхождении в текст слова из диапазона
08.07.2019 21:11:25
Я посмотрел все прямо отлично. Сразу спасибо, за то что сохранили основную структуру кода, это было важно. Есть только одно но, К примеру если в текстом в котором мы ищем слова будет одно слово, то он его не найдет, изначально макрос находил такие слова. И еще такой вопрос: Тут получается если в столбце с искомыми словами "C" будет меньше двух заполненных ячеек, то будет ошибка вылазить, как это можно исправить, что бы он искал и одно слово тоже? P.S прошу прощения что долго не отвечал, вчера вообще небыло возможности
Изменено: |
|||
|
Закрасить ячейку при вхождении в текст слова из диапазона
07.07.2019 11:42:12
Ладно, я сегодня попробую что то с этим сделать вечером, отпишусь. Пока код не пробовал, но заранее благодарю за проделанную работу. Вечером протестирую отпишу) |
|||
|
Закрасить ячейку при вхождении в текст слова из диапазона
06.07.2019 23:28:30
Sanja, Это из за раскраски так тормозит? Я думал из за того что он каждый раз заново слова ищет и помечает каждый раз при добавлении новой фразы.
Вы предложили вставлять символ напротив найденной ячейки, а так не получится сделать с цветами? Что бы он один раз пометил те слова которые найдет и в следующие разы слова которые он уже искал больше не искал. Просто есть пару нюансов. 1. У меня в файле нету свободных столбцов вплоть до столбца "H" только там уже можно будет символы ставить. 2 нюанс в том, что у меня еще другие макросы которые взаимодействуют как раз с этими помеченными желтыми ячейками. Если действовать по вашему предложению то мне придется все коды перелопачивать. |
|
|
Закрасить ячейку при вхождении в текст слова из диапазона
Закрасить ячейку при вхождении в текст слова из диапазона
06.07.2019 12:18:01
Sanja,
За то что файл не тот поставил прошу прощения конечно. Заменил |
|||||||
|
Закрасить ячейку при вхождении в текст слова из диапазона
Закрасить ячейку при вхождении в текст слова из диапазона
06.07.2019 00:43:56
Добрый вечер, господа.
Просьба помочь с этим кодом. Принцип работы: Берет значения из столбца С (у меня макрос реагирует тут на изменение в ячейке, т.к каждый раз добавляется новое слово и его нужно найти) и ищет их в столбце B, далее помечает найденные ячейки желтым. Все работает как надо, только есть одно НО. При большом кол-ве текста и при добавлении искомых слов (они регулярно добавляются) И чем больше искомых слов то тем дольше он думает. Я так понял, он каждый раз заново все искомые слова обрабатывает и ищет в тексте, хотя он уже их находил и уже пометил цветом, и вот нужно объяснить ему что бы он эти слова больше не искал если он их уже нашел и пометил один раз. Получается ему нужно реагировать на каждое искомое слово только один раз и больше не искать его. Заранее большое спасибо кто сможет помочь!
Изменено: |
|
|
Переделка макроса сцепки слов со строк на столбцы
03.07.2019 20:37:41
Условно, с 1 по 15 столбец - это столбцы которые сцепляются. Столбец 16 - выводятся результаты.
Изменено: |
|||
|
Переделка макроса сцепки слов со строк на столбцы
03.07.2019 20:35:36
Как минимум построчно это неудобно, неудобно из за того что изначальные данные в столбцах, и играться каждый раз с переводом в строки тоже не удобно, и это + куча лишних телодвижений. Второе, это визуально не удобно и третье данных дофига бывает, и если нужно что то менять, опять же практично не удобно все это. К примеру мне понадобилось удалить какие то слова, а они запихерились в столбцы AZYZQQ и еще миллион столбцов. |
|||
|
Переделка макроса сцепки слов со строк на столбцы
Переделка макроса сцепки слов со строк на столбцы
03.07.2019 20:19:39
Sanja, там показан принцип того как слова должны располагаться в столбцах. Смысл в том что результат будет таким же как и в случае нынешней работы макроса (этот результат есть в первой вкладке) - просто нужно запустить макрос. Поменяться должен принцип работы макрос, различия я и показал в разных вкладках. А результат должен быть точно таким же как и в первой вкладке
Изменено: |
|
|
Переделка макроса сцепки слов со строк на столбцы
03.07.2019 19:46:27
Добрый вечер, господа.
Есть макрос - он сцепляет между собой слова между строками. Нужно переделать, что бы он сцеплял между собой слова из столбцов. Самое главное сохранить нынешние функции макроса и его скорость обработки. Пример: Сейчас макрос сцепляет все слова из первой строки со словами из следующих. Нужно все тоже самое только между столбцами. Что бы слова из первого столбца сцеплялись со всеми словами из последующих заполненных столбцов. Приложил пример, там более понятно все. На первом листе как все работает сейчас, а на втором как все должно быть. |
|
|
Макрос срабатывает при изменении ячеек на всем листе, а не в прописанном диапазоне
02.07.2019 22:48:42
Karataev, Без End if не будет работать.
Даже если эту строку убрать (она в принципе лишняя), то будет все так же:
P.S Не понимаю такой фигни, уже второй или третий раз так. Я не исправил код по вашему образцу в своем изначальном коде. Ничего не изменилось, все так же работает. Потом копирую Ваш и работает. Хотя код абсолютно идентичен. Что за черти?) P.S Теперь вроде нормально, Спасибо!
Изменено: |
|||
|
Макрос срабатывает при изменении ячеек на всем листе, а не в прописанном диапазоне
02.07.2019 22:27:55
Добрый вечер, господа.
Такой проблем у меня. Не могу понять почему этот макрос срабатывает при изменении на всем листе, а не в прописанном в коде диапазоне (A9:A10000). В итоге при любом изменении на листе срабатывает макрос.
Предварительно большое спасибо за помощь! |
|||
|
Макроса массовой замены слов, ускорение работы и доработка алгоритма