-1 / 0 / 0
Регистрация: 06.04.2023
Сообщений: 56
|
|
1 | |
Excel Макрос удаления лишнинего текста в ячейке, и оставить нужное слово, после копирования текста из 1С в Excel12.04.2023, 16:23. Показов 619. Ответов 14
Доброго дня друзья.Прошу вас помочь мне создать МАКРОС, который после копирования текста в ячейку таблицы из программы 1с в Excel, сможет удалить лишние слова , а нужное слово оставить.Чтобы не проделывать в ручную в каждой ячейке столбца.
1)Пример : я копирую "40702810240000037348, Сбербанк ПАО" из этого мне нужно оставить только слово Сбербанк 2)Пример : я копирую "40702810100000036904, ПАО БАНК ЗЕНИТ" из этого нужно оставить только слово Зенит И чтобы при дальнейшем копировании данного текста, удалялось лишнее и оставалось только нужное в ячейке, и распространялось на весь столбец. Прошу вас вставить макрос в таблицу файла, которого я прикрепил, и продублировать ее здесь в теме. Огромное спасибо всем неравнодушным.
0
|
12.04.2023, 16:23 | |
Ответы с готовыми решениями:
14
Макрос для поиска текста в PDF и копирования в excel создать макрос в excel замена текста в ячейке на картирку из папки Подправить макрос по замене текста в ячейке, если в другой ячейке определенный текст Выписать из текста нужное слово Макрос разбивки текста в ячейке |
Часто онлайн
864 / 579 / 263
Регистрация: 09.01.2017
Сообщений: 1,951
|
|
12.04.2023, 16:42 | 3 |
Zizu-,
вы хотите это делать на лету при вставке в ячейку данных? или после вставки включать макрос и весь столбец менять?
0
|
-1 / 0 / 0
Регистрация: 06.04.2023
Сообщений: 56
|
|
12.04.2023, 16:48 [ТС] | 4 |
копируете по одному или блоком для кучи ячеек? Сколько всевозможных банков ибо по этому примеру не понять какой алгоритм применить
Смотрите. Алгоритм такой есть сумма 2 млн руб. одна фирма должна выплатить другой. фирма возращает долг авансовыми платежами. например 1млн+500 тысяч+500 тысяч = все сумма выплачена. Каждый платеж может быть выплачен разными банками. А копировать могу, как блоком , так и одинарно. 1) платеж 1 млн оплачен банк (Зенит) 2) платеж 500 тысяч оплачен (банк Зенит) 3)платеж 500 тысяч оплачен (банк Сбербанк) Добавлено через 2 минуты Можно просмотреть два макроса на лету или когда заполнится весь столбец и применить.
0
|
-1 / 0 / 0
Регистрация: 06.04.2023
Сообщений: 56
|
|
12.04.2023, 16:58 [ТС] | 6 |
Фирма может также всю сумму за раз выплатить. Но эта не суть.
Добавлено через 2 минуты Можно просмотреть два макроса на лету или когда заполнится весь столбец и применить.
0
|
-1 / 0 / 0
Регистрация: 06.04.2023
Сообщений: 56
|
|
12.04.2023, 17:13 [ТС] | 8 |
Банков только два Зенит и Сбербанк
0
|
2724 / 1701 / 776
Регистрация: 23.03.2015
Сообщений: 5,388
|
|
12.04.2023, 17:32 | 9 |
Zizu-,
ну пройдитесь по всему столбцу. Если строка содержит Зенит, поменяйте ее на зенит Так же и с Сбербанком... Добавлено через 58 секунд Кстати в прикрепленном файле не увидел таких длинных строк, что вы написали...
0
|
-1 / 0 / 0
Регистрация: 06.04.2023
Сообщений: 56
|
|
12.04.2023, 17:35 [ТС] | 10 |
Смотрите каждый раз когда я буду копировать из программы 1с в excelТо копируемая информация будет начинается следующим образом 40702810240000037348, Сбербанк ПАО
А мне нужно, чтобы Макрос среагирвал после копирования , и оставил в ячейке только Сбербанк.А номер счет удалился. А пока у меня нет макроса, то мне приходится заходить в ячейку, удалять лишнее , и оставлять одно слово.
0
|
ᴁ®
|
||||||
12.04.2023, 17:46 | 11 | |||||
Для активной ячейки (одной) и содержимого буфера обмена из 1С
0
|
-1 / 0 / 0
Регистрация: 06.04.2023
Сообщений: 56
|
||||||
12.04.2023, 18:08 [ТС] | 12 | |||||
Сейчас буду пробывать ,сразу отпишу о результате.
Добавлено через 7 минут Опробовал Макрос он применяется только к банку зенит, а на сбербанк не реагирует макрос. Можете пожалуйста тоже самое сделать и к сбербанку Было бы здорово если он смог бы обработать не только одну ячейку , а все те которые содержат например банк зенит. Можно так сделать ?Или сложно Добавлено через 10 минут
0
|
12.04.2023, 20:06 | 13 | |||||
Сообщение было отмечено Zizu- как решение
Решение
TopCell определяет адрес первой ячейки с данными MaxBlank определяет, сколько максимум ячеек вподряд могут быть пустыми - у Вас могут быть плеши в указании банков В приложенном файле уберите расширение xls На листе за 2023 год я вставил данные, на копии этого листа запускал макрос
1
|
ᴁ®
|
|
12.04.2023, 20:24 | 14 |
Ваши примеры содержания буфера. На них и проверял. На них и наводящие вопросы задавал. А вы про долги и авансы. Если в буфере винегрет из всего, то макрос вернет последнее найденное, как вы и догадались.
Не благодарите.
1
|
-1 / 0 / 0
Регистрация: 06.04.2023
Сообщений: 56
|
|
13.04.2023, 10:35 [ТС] | 15 |
Только смог добраться до компьютера. Я открыл файл, применил его и все работает. Даже если между ячейками есть плеши. Супер. Огромнейшее вам спасибо!
0
|
13.04.2023, 10:35 | |
13.04.2023, 10:35 | |
Помогаю со студенческими работами здесь
15
Макрос копирования таблицы и текста из ячеек Функция удаления слов из текста, оставить только цифры в числовом формате Как окрасить нужное слово или часть текста в textbox'e? Макрос - удаление текста между символами в ячейке Макрос вставки текста в верхнем колонтитуле в ячейке таблицы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |