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

Вход

Регистрация

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

 

= Мир MS Excel/Макрос для составления объявлений - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Макрос для составления объявлений
nikishara Дата: Пятница, 16.03.2018, 18:06 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Здравствуйте. Сразу скажу, что я полнейший ламер. Мне нужно написать макрос, который при наличии ключевого слова в одном столбце подставляет определённый текст в ту же строку, но другой столбец. Я попробовал что-то написать, даже начал понимать VBA, но вылетает ошибка "sub or function is not defined", да и вообще мне кажется, что код какой-то не такой и я идиот.

[vba]
Код
Sub qwerty()
If i() = "ККТ" Then L() = "Купите ККТ с ФН недорого!"
End Sub
[/vba]
К сообщению приложен файл: 4636545.xlsx (8.3 Kb)


Сообщение отредактировал nikishara - Пятница, 16.03.2018, 19:19
 
Ответить
СообщениеЗдравствуйте. Сразу скажу, что я полнейший ламер. Мне нужно написать макрос, который при наличии ключевого слова в одном столбце подставляет определённый текст в ту же строку, но другой столбец. Я попробовал что-то написать, даже начал понимать VBA, но вылетает ошибка "sub or function is not defined", да и вообще мне кажется, что код какой-то не такой и я идиот.

[vba]
Код
Sub qwerty()
If i() = "ККТ" Then L() = "Купите ККТ с ФН недорого!"
End Sub
[/vba]

Автор - nikishara
Дата добавления - 16.03.2018 в 18:06
Pelena Дата: Пятница, 16.03.2018, 18:55 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
nikishara, прочитайте Правила форума, оформите код тегами с помощью кнопки # в режиме правки поста и приложите файл с примером


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

Автор - Pelena
Дата добавления - 16.03.2018 в 18:55
Pelena Дата: Пятница, 16.03.2018, 19:06 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
Обязательно макрос? Формулы не предлагать? Или пользовательскую функцию?


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеОбязательно макрос? Формулы не предлагать? Или пользовательскую функцию?

Автор - Pelena
Дата добавления - 16.03.2018 в 19:06
nikishara Дата: Пятница, 16.03.2018, 19:21 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Цитата
Обязательно макрос? Формулы не предлагать? Или пользовательскую функцию?

А что, так можно? Просто в моём понимании только макрос "if then" может подставить мне текст в строку при наличии ключевого слова в другом столбце и строке, но я, видимо, не прав.


Сообщение отредактировал nikishara - Пятница, 16.03.2018, 19:34
 
Ответить
Сообщение
Цитата
Обязательно макрос? Формулы не предлагать? Или пользовательскую функцию?

А что, так можно? Просто в моём понимании только макрос "if then" может подставить мне текст в строку при наличии ключевого слова в другом столбце и строке, но я, видимо, не прав.

Автор - nikishara
Дата добавления - 16.03.2018 в 19:21
Che79 Дата: Пятница, 16.03.2018, 20:14 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
nikishara, здравствуйте. Один из вариантов реализации.
Выбор ключевого слова из пополняемого списка + формула
Код
=--ЕЧИСЛО(ПОИСК(B2;A$2:A$1000000))
Само объявление загнал в формат ячейки. Если объявлений много или очень много, то лучше создать отдельный список объявлений и ссылаться на него.
К сообщению приложен файл: 4636545-1.xlsx (9.3 Kb)


Делай нормально и будет нормально!

Сообщение отредактировал Che79 - Пятница, 16.03.2018, 20:22
 
Ответить
Сообщениеnikishara, здравствуйте. Один из вариантов реализации.
Выбор ключевого слова из пополняемого списка + формула
Код
=--ЕЧИСЛО(ПОИСК(B2;A$2:A$1000000))
Само объявление загнал в формат ячейки. Если объявлений много или очень много, то лучше создать отдельный список объявлений и ссылаться на него.

Автор - Che79
Дата добавления - 16.03.2018 в 20:14
nikishara Дата: Пятница, 16.03.2018, 21:03 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Цитата
здравствуйте. Один из вариантов реализации.

Спасибо, разобрался! Единственный вопрос: как теперь поменять текст итогового объявления для определённого ключа?


Сообщение отредактировал nikishara - Пятница, 16.03.2018, 21:18
 
Ответить
Сообщение
Цитата
здравствуйте. Один из вариантов реализации.

Спасибо, разобрался! Единственный вопрос: как теперь поменять текст итогового объявления для определённого ключа?

Автор - nikishara
Дата добавления - 16.03.2018 в 21:03
Che79 Дата: Пятница, 16.03.2018, 21:05 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
как теперь поменять текст итогового объявления?

создать отдельный список объявлений и ссылаться на него


Делай нормально и будет нормально!
 
Ответить
Сообщение
как теперь поменять текст итогового объявления?

создать отдельный список объявлений и ссылаться на него

Автор - Che79
Дата добавления - 16.03.2018 в 21:05
Pelena Дата: Пятница, 16.03.2018, 21:06 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 19603
Репутация: 4660 ±
Замечаний: ±

Excel 365 & Mac Excel
nikishara, Правила так и не прочитали. Не надо цитировать весь пост целиком. Исправьте


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеnikishara, Правила так и не прочитали. Не надо цитировать весь пост целиком. Исправьте

Автор - Pelena
Дата добавления - 16.03.2018 в 21:06
nikishara Дата: Пятница, 16.03.2018, 21:24 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Цитата
создать отдельный список объявлений и ссылаться на него

Каком образом ссылаться? ;) Я понял, где и как нужно вписывать новые ключи, но куда вписывать то, что должно получиться при наличии ключа, я не нашёл. Вот куда вы вбили "Купить ККТ с ФН недорого!" ?
 
Ответить
Сообщение
Цитата
создать отдельный список объявлений и ссылаться на него

Каком образом ссылаться? ;) Я понял, где и как нужно вписывать новые ключи, но куда вписывать то, что должно получиться при наличии ключа, я не нашёл. Вот куда вы вбили "Купить ККТ с ФН недорого!" ?

Автор - nikishara
Дата добавления - 16.03.2018 в 21:24
Che79 Дата: Пятница, 16.03.2018, 21:45 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
nikishara, можете прямо в моем файле указать списком варианты объявлений? Попробуем автоматизировать вариант, когда объявлений много.
Что касается "местонахождения" текста объявления, то тут всё просто. ПКМ по C2 - Формат ячеек - Число - (все форматы) - Тип - и далее список форматов. Пользовательские форматы можно создавать / редактировать вручную.


Делай нормально и будет нормально!
 
Ответить
Сообщениеnikishara, можете прямо в моем файле указать списком варианты объявлений? Попробуем автоматизировать вариант, когда объявлений много.
Что касается "местонахождения" текста объявления, то тут всё просто. ПКМ по C2 - Формат ячеек - Число - (все форматы) - Тип - и далее список форматов. Пользовательские форматы можно создавать / редактировать вручную.

Автор - Che79
Дата добавления - 16.03.2018 в 21:45
nikishara Дата: Пятница, 16.03.2018, 22:05 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
ПКМ по C2 - Формат ячеек - Число - (все форматы) - Тип - и далее список форматов.

Спасибо, очень помогли! Через 23 часа смогу изменять репутацию и обязательно зайду вам плюс влепить.
 
Ответить
Сообщение
ПКМ по C2 - Формат ячеек - Число - (все форматы) - Тип - и далее список форматов.

Спасибо, очень помогли! Через 23 часа смогу изменять репутацию и обязательно зайду вам плюс влепить.

Автор - nikishara
Дата добавления - 16.03.2018 в 22:05
Che79 Дата: Пятница, 16.03.2018, 22:10 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
nikishara, а как на счёт списка объявлений? Дайте хотя бы десяток для автоматизации.


Делай нормально и будет нормально!
 
Ответить
Сообщениеnikishara, а как на счёт списка объявлений? Дайте хотя бы десяток для автоматизации.

Автор - Che79
Дата добавления - 16.03.2018 в 22:10
nikishara Дата: Пятница, 16.03.2018, 22:56 | Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Дайте хотя бы десяток для автоматизации.

Не понял, какие объявления вы хотите, чтобы я вам дал >_< Я в зависимости от кампании буду составлять объявления с ключами (точно более 10) и подставлять их к ключу во фразе. На данный момент у меня 15 тыс ключей, и эта фишка мне за минуты позволит составить релевантные (и адекватно выглядящие, что важно) объявления. Намного более странно то, что ни одна из прочитанных мною статей и ни один профессиональный директолог не говорит (а может даже и не знает) о подобной фишке.


Сообщение отредактировал nikishara - Пятница, 16.03.2018, 22:56
 
Ответить
Сообщение
Дайте хотя бы десяток для автоматизации.

Не понял, какие объявления вы хотите, чтобы я вам дал >_< Я в зависимости от кампании буду составлять объявления с ключами (точно более 10) и подставлять их к ключу во фразе. На данный момент у меня 15 тыс ключей, и эта фишка мне за минуты позволит составить релевантные (и адекватно выглядящие, что важно) объявления. Намного более странно то, что ни одна из прочитанных мною статей и ни один профессиональный директолог не говорит (а может даже и не знает) о подобной фишке.

Автор - nikishara
Дата добавления - 16.03.2018 в 22:56
Che79 Дата: Пятница, 16.03.2018, 23:05 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация: 306 ±
Замечаний: 0% ±

2013 Win, 365 Mac
Вы вручную в Excel собираетесь вписывать текст объявлений, например, через формат ячейки? Просто, если самих объявлений много, то есть разные способы реализации.


Делай нормально и будет нормально!
 
Ответить
СообщениеВы вручную в Excel собираетесь вписывать текст объявлений, например, через формат ячейки? Просто, если самих объявлений много, то есть разные способы реализации.

Автор - Che79
Дата добавления - 16.03.2018 в 23:05
nikishara Дата: Пятница, 16.03.2018, 23:22 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
есть разные способы реализации.

Ну, я подразумевал, что через формат ячейки вписывать каждый заголовок, а потом просто сортировать все вставленные наверх и копировать уже в шаблон кампании. Но если есть способы проще, то я бы с радостью о них узнал.
 
Ответить
Сообщение
есть разные способы реализации.

Ну, я подразумевал, что через формат ячейки вписывать каждый заголовок, а потом просто сортировать все вставленные наверх и копировать уже в шаблон кампании. Но если есть способы проще, то я бы с радостью о них узнал.

Автор - nikishara
Дата добавления - 16.03.2018 в 23:22
  • Страница 1 из 1
  • 1
Поиск:

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