Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 След.
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Ваш пример обязательно гляну позже. Сейчас уже адаптирую вариант Sanja. он более менее подходит вроде как.
Спасибо  большое всем за участие, пока вопросов больше нету.
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Цитата
Sanja написал: А Вы проверяли?
Если бы не проверял, не писал бы. Я открыл ваш файл без каких либо изменений, в нем все и проверял. только в начале эксель ругался на доверие к файлу, я уже нажал да, дальше выдало, что он типо исправил какую то ошибку. Но не придал этому особого значения, вроде все работало нормально, но заметил, что он вставляет столько слов сколько ячеек в А столбце.

Цитата
Sanja написал: А вот это вообще не понятно
Он все поверх насовывал старых данных, у меня какой то баг был один раз ексель вылетел.. потом перезапустил, снова не проверял.
Изменено: Gagarin13 - 02.12.2018 16:40:29
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Sanja, Ваш макрос конечно вроде работает, но есть один нюанс. Он в столбце B вставляет слова только до последней заполненной ячейки в столбце A. Т.е если я вставляю в столбце A две фразы (две ячейки заполненые) в каждой фразе по 7 слов уникальных, и того в столбце B должно быть 14 слов.. но их там будет 2, потому что две ячейки заполнены в А. + Еще если старые данные не очищать, то он ставит по верх них и вообще дичь получается.
Изменено: Gagarin13 - 02.12.2018 15:29:30
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Давайте снова дичь не разводить тут, и писать по теме.
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Ну человек в правильную сторону движется, и правильные вопросы задает....
Изменено: Gagarin13 - 01.12.2018 22:20:49
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Пытливый, Ну так расписать конечно я тоже могу)) Но сам код так правильно, и адекватно прописать я не могу, как вы могли заметить я не силён в VBa)) Нужно либо готовое такое решение, либо до настроить мой криво настроенный файл. =(
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Цитата
Пытливый написал:
Еще раз: Какой нужен конечный результат? Что вы хотите добиться? Вам нужны частота использования слов в запросах? Вам  нужные уникальные слова из запросов? Что?
Столбец L- вот все что нужно. Должно получатся как файле.
1. Из листа1 копируются данные в Мясорубку
2. Не важно каким путем либо моим либо другим на ваше усмотрение, должен получится столбец L как в примере.
3. Все это начинает само работать, как только в Лист1 вставляют данные.
Цитата
Gagarin13 написал:
Да, грубо говорят.. нужно взять весь пул текста из столбца А - разчленить это все по одному слову, и должно получится как в столбце с Итогом и отсортированным, ну там еще дубликаты должны удалятся, но это я уже сам потом доделаю, но все должно быть как я описал.
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Цитата
Пытливый написал:
Зачем тогда разбивать на слова и писать эти слова на лист? Это прям необходимо?
Да, грубо говорят.. нужно взять весь пул текста из столбца А - разчленить это все по одному слову, и должно получится как в столбце с Итогом и отсортированным, ну там еще дубликаты должны удалятся, но это я уже сам потом доделаю, но все должно быть как я описал. Если думаете этап с разделением по столбцам лишний и его можно сделать проще, то буду рад вашим вариантам
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Цитата
Пытливый написал:
Где в примере в столбце L собранные слова? Там числа.
Покрутите ролик немного. Сортировка от А до Я стоит, т.е первыми будут числа.


Ну раз работают...
Сейчас все реализовано через события листа, нужно что бы все это автоматически срабатывало. И на данный момент таким методом у меня не срабатывют последние два макроса. Посмотрите события листа и поймете как все вместе работает. Вот и нужно получить что бы либо моим методом либо каким либо другим какой считаете лучше.. либо соединением всех моимх макросов в один, получить результат из листа Мясорубка.
Изменено: Gagarin13 - 01.12.2018 21:21:23
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Пытливый, Столбец L - подписан: Итог.
Столбец А разделяются слова и вставляются в B столбец и далее по слову в ячейку. В итоговом столбце собираются все эти слова и сортируются от А до Я
Все действия там нужны. Как работают все эти три макроса, так работать и должно.
Копирование из одного листа в другой с разделением текста по столбцам, доработать макрос
 
Добрейший вечерочек, господа!
Нужно доработать мой файл, в кооперативе там работают три макроса (У меня работает все на трех макросах и событиях в листах. Вы можете сделать как вы считаете лучше, жду ваших предложений) Главное получить результат в листе "Мясорубка"
Придумывать что то новое не нужно.
Просто нужно все функции этих макросов заставить работать воедино (либо предложить как доработать мою систему, чтобы она работала хорошо и быстро, либо переписать все это в один рабочий макрос, либо еще как..) по примеру описанному ниже.
Вот файл.
В листе "Мясорубка" пример того что должно получится.
Суть работы этого файла: Он из листа один копирует в лист "Мясорубка" далее он разделяет текст на слова из столбца А далее в итоговом столбце он собирает слова из всех столбцов.
 
[ Закрыто] Нужно прописать более проще и правильнее работу ряда макросов взаимодействующих друг с другом.
 
Добр бобр!
Файл приложил.
Дано: Файл с настроенной через задний проход сетью макросов, взаимодействующих друг с другом. На данным момент там не срабатывают последний два макроса которые должны завершать цепочку действий.

Вопрос: Как лучше всего сделать/реализовать работу данного файла?
Сейчас все настроено на событиях листа которые управляют каждый отдельно операцией. Как сделать что бы все это работало нормально? Если есть предложения сделать все это лучше. Только рад буду!
Что должно быть на выходе:
Представлено в виде таблицы в листе "Мясорубка".
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Цитата
Sanja написал:
Ткните меня, тупого, носом в то сообщение, где описана задача. Посыплю голову пеплом
Я конечно извиняюсь.. но вы наверное не выспались сегодня. Есть описание, и в сообшениях с Виктуром обсуждалось еще более подробно. Мы говорим об одном, и уже обсуждаем решение, и спорим как сделать лучше.. а вы все еще упарываетесь и гвоорите что ничего не понимаете.. так может не в описании проблема??
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Цитата
vikttur написал:
Сколько раз я Вас просил предложить название ПО ЗАДАЧЕ?!
мне в личку вам спрашивать в след. разы, как задачу называть??
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Цитата
vikttur написал:
е работает Ваш макрос разеления, к событиям он отношения не имеет.
Хорошо, это я понял, еще давно когда вы мне скинули пример.. и разъяснили почему не работает. ОК. Дальше вы скинули решение проблемы.. после попробовал ваше решение, но не сработало у меня, о чем сразу я написал, дальше пошли непонятные упреки о названии темы и том что задача не понятна.. причем тут это вообще????
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Цитата
vikttur написал:
Не работает Ваш макрос разеления, к событиям он отношения не имеет. Gagarin13, Вы людей слышите?Название темы должно отражать суть задачи. Эта тема - о событиях листа. Хотите помощи по другой проблеме - создайте тему.
Я как на тот момент понимал в чем проблема.. так тему и назвал.. иногда ощущение, что вы читаете тему вместо описания.  
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Цитата
Sanja написал:
Вы бы хоть в одном сообщении написали, ЧТО нужно сделать. Не КАК, а ЧТО? ЧТОООО, Карл!!!
ЧТО сделать было несколько раз описано... здесь только вам похоже не понятна суть дела.
Вот вкратце суть всего описания.
Задача была сделать так и так... работает так и так. В конце не работает так и так..
Нужно сделать что бы работало (НЕ обязательно делать как я сделал.. если есть варианты сделать лучше то пожалуйста)

Вот что было написано.. что вам не понятно, я вообще без понятия. Написал, что сделать и как это было сделано.. указания что нужно сделать так же лишь бы работало.. нигде небыло написано.. если вы найдете такое заявление от моего лица, то вы великий магистр.
Изменено: Gagarin13 - 01.12.2018 18:30:57
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Слушайте, в отличии от вас, я не цепляюсь за дурацкие мелочи, вроде аватарки, лишь бы оскорбить кого то. Если так хочется, то делайте это более адекватно.
Я конечно извиняюсь. Но вы слишком зациклились и придрались к словам не беря в расчет остальные вводные данные.

1. Я описал как я решил свою задачу, но она не совсем работает.
2. Написал что нужно решить эту задачу, а каким способом я вообще нигде не указывал.
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
vikttur, Зато младенцем куда лучше.
Уже писал. Что я не против новых решений.. я ни в одном сообщении не написал что нужно упороться и делать моим способом... Написано было. Что я сделал в меру своих познаний, если есть варианты по лучше, то буду рад рассмотреть. Пример вашего решения так же попробовал но он не сработал.
Изменено: Gagarin13 - 01.12.2018 18:21:59
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
RAN, Я описал свой метод решения так как я делаю... но я нигде не писал что нужно именно так же все решить что бы хоть как то работало.. мне нужно что бы работало хорошо.. повторюсь, просто описал свой метод решения..
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Если бы вы внимательнее читали все сообщения, заметили бы, что я о подобном вообще не писал. Мне не нужны костыли, у меня так сделано в меру моих познаний. Я ранее написал, что не знаю как это лучше сделать. И здесь ждал, что подскажут как сделать лучше. Я пробовал делать по другому и у меня не получалось.. об этом я писал ранее. Я и пытаюсь получить ответ на решение этой задачи.. Получил один ответ от Виктура, но у меня он не срабатывает. Хотя по идее он должен работать. Я нечто подобно писал. Но у меня выбивает ошибки.
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
ну вроде уже вся задача разжовона, господин vikttur вроде понял суть задачи.
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Говорю же пробовал в одном листе все задействовать, у меня не получилось, наверное что то не так сделал. Поэтому разделил на два листа события. Но безрезультатно. Как правильно в одном листе все записать фиг знает.

Цитата
vikttur написал: В макрос CopyFraze_CCM_M9so
Попробовал ваш пример. Вставил в макрос исправление. В листы закинул ваши события. Ничего не работает, еще и ошибку выбивает первом макросе который не срабатывал и теперь все макросы в файле не работают.

В этой строке ошибка:
Код
Sub Разделение_Текст_по_Столбцам()
' Разделение_Текста_по_Столбцам Макрос
Sheets("Мясорубка").Range("A3:A100000").Select  '<-------туть
Изменено: Gagarin13 - 01.12.2018 18:23:11
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Sanja, Ну сама задача описана в описании. По событиям в листе (и даже если уже вызванным макросом вызывать остальные) то остальные два макроса не срабатывают.

Цитата
vikttur написал: Строка опять запускает макрос события второго листа. Даные вставляются в первый столбец.Конец работы макросов.
Да действительно, я на это тоже подумал. НО я поставил в самом конце этого кода вызов двух макросов которые не срабатывали, и картина такая же.. Я поставил вызов в самом конце, получается на срабатывание после того как данные уже будут находится в столбце.. но все равно та же картина.
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Цитата
vikttur написал:
Пример - это упрощение Вашей писанины в макросах, реагирующих на события листа.
Это понятно, но то что стало одной строчкой меньше, не очень то решает проблему, не срабатывания макросов.
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Цитата
vikttur написал:
По событию в первом листе запускаете CopyFraze_CCM_M9so. Так кто мешает этим же событием  (или вызванным макросом) запустить другие макросы?
Пробовал, результат такой же. Ощущение будто они срабатывают раньше чем вставляется текст или не успевают срабатывать. По этому попробовал разделить на события в листах По вашему примеру пока не очень понял.
Изменено: Gagarin13 - 01.12.2018 16:09:34
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Цитата
vikttur написал:
Почему нельзя запустить сами макросы?
Т.к эти макросы должны запускаться после того как будет текст в том листе. Тыкать кнопки мне не нужно...
[ Закрыто] События листов. Из цепочки макросов не срабатывают те, что запускаются прии изменении во втором лист
 
Добрый день уважаемые гуру Екселя.
У меня такая проблемка. На событиях в листах настроены активации нескольких макросов, они так сказать связаны в одну цепочку. Так вот вроде все правильно прописал, но почему то последние два макроса не срабатывают, хотя я точно так же с другими макросами делал и все нормально было.
Посмотрите пожалуйста пример и подскажите, что я не так сделал.. я уже не знаю, что там не так.

последние два макроса не запускаются по событию в листе, в А3 на листе "Мясорубка" вставляются макросом фразы из другого листа, далее после этого должны запустится последовательно два других макроса, но они не срабатывают, только если я сделаю изменения вручную.

Таких листов с десяток в оригинале, мне так нужно. Для примера так и поставил как в оригинале идет.. по событию в одном листе, копирует данные из того листа в другой, в котором срабатывают другие события.

Заранее спасибо за помощь!
Изменено: Gagarin13 - 01.12.2018 16:40:40
Нужен простой макрос копирования данных из ряда столбцов в один столбец
 
JayBhagavan, Спасибо, учту)
Нужен простой макрос копирования данных из ряда столбцов в один столбец
 
JayBhagavan, Спасибо большое, вроде все работает хорошо. Но кажется будто он вставляет еще и пустые ячейки, если какой либо столбец пустой. В принципе не критично, Спасибо огромное))
Страницы: 1 2 3 4 5 6 7 След.
Наверх