|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
12.04.2017, 09:17 | #1 |
Новичок
Джуниор
Регистрация: 12.04.2017
Сообщений: 2
|
Ячейке со значением, вставить часть другой ячейке.
Подскажите, как сделать проверку по столбику: если значение ячейки = "woj.", то выбрать нужное значение из следующего столбика, а вместо лишнего во втором столбике поставить "ul." Использую excel 2007
Последний раз редактировалось Alex_Mosia; 12.04.2017 в 09:26. |
12.04.2017, 09:45 | #2 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
|
12.04.2017, 09:46 | #3 |
Форумчанин
Регистрация: 29.08.2012
Сообщений: 209
|
Код в обычном модуле
Код:
Алексей М.
|
12.04.2017, 09:55 | #4 |
Новичок
Джуниор
Регистрация: 12.04.2017
Сообщений: 2
|
Благодарю, выручили)
|
12.04.2017, 10:19 | #5 |
Пользователь
Регистрация: 27.03.2017
Сообщений: 12
|
и мой вариант
Код:
Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852 Последний раз редактировалось китин; 12.04.2017 в 10:22. |
12.04.2017, 11:29 | #6 |
Форумчанин
Регистрация: 29.08.2012
Сообщений: 209
|
Игорь, небольшой разбор твоего варианта.
1. Переменных три, а объявлена одна. 2. Выделение первых 6 символов делается в каждой строке, а потом делается проверка нужно отделять или нет. Так что лучше эту строку поставить после If. 3. Обработка ячеек происходит медленнее, чем обработка массива. 4. При таком коде лучше отключать обновление экрана.
Алексей М.
|
12.04.2017, 14:36 | #7 |
Пользователь
Регистрация: 27.03.2017
Сообщений: 12
|
Леша спасибо.даже и не подумал, что n_ надо объявлять. вопрос : кем ее объявить? Long?
и зачем объявлять i ? PS. Зато я первый раз Replace применил. и получилось!!!!!
Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852 |
12.04.2017, 14:38 | #8 |
Форумчанин
Регистрация: 29.08.2012
Сообщений: 209
|
n_ As String
Алексей М.
|
12.04.2017, 14:46 | #9 |
Пользователь
Регистрация: 27.03.2017
Сообщений: 12
|
то есть сразу объявляем n_ текстом?
Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852 |
12.04.2017, 14:52 | #10 |
Форумчанин
Регистрация: 29.08.2012
Сообщений: 209
|
Ну да, в самом начале
Dim z As Long, i As Long, n_ As String Или типы переменных обозначаешь символами, как нравится.
Алексей М.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
отформатировать часть текста в ячейке | eto | Microsoft Office Excel | 9 | 03.04.2016 19:33 |
в ячейке 1 выбрали значение, в ячейке 2 должен выводиться список для выбора | Nik_123 | Microsoft Office Excel | 3 | 03.08.2015 12:58 |
Примечание в ячейке при изменении значения в ячейке другого листа | FoxRiver | Microsoft Office Excel | 4 | 12.07.2013 08:46 |
Перебор строк, оставить с наибольшим значением в ячейке | strannick | Microsoft Office Excel | 5 | 02.02.2013 23:08 |
Запрос на часть листа по условию в определенной ячейке | Stilet | Microsoft Office Excel | 3 | 27.05.2010 11:42 |