|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
02.05.2012, 10:44 | #1 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Подстановка в диапазон недостающих данных
Добрый день, уважаемые форумчане!
Вот такая задачка: после обработки данных на листе в столбце D получается каждый раз различное количество заполненных ячеек по строкам. Бывает и 5, и 12, и 27. Каким образом дозаполнить строки в этом диапазоне определенным текстовым значением (скажем Водка или Коньяк, праздником навеяло) до первого кратного 10. К примеру, если 5, то до 10 включительно, если 12, то до 20 включительно и т.д. Главное, чтобы не больше ячейки первой кратной десяти. Заранее спасибо! |
02.05.2012, 11:07 | #2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
попробуйте
Код:
|
02.05.2012, 11:32 | #3 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Спасибо, работает. Правда я не написал, что по столбцу D данные получаются путем сцепления ячеек столбцов A и B и формула протянута до 100 строки. Поэтому макрос не воспринимал реально последнюю заполненную ячейку правильно. Проблема решена путем копипаста значений в соседний столбец и перенастройки макроса на столбец E.
Еще раз спасибо. |
02.05.2012, 11:52 | #4 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Задачка немного усложнилась. Как подработать код, чтобы присваивалось не одно значение "пыво" по поочередно со значением "водка"?
|
02.05.2012, 12:18 | #5 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
... это зло (сегодня как-то по-особенному это понимаешь)
Пробуем так Код:
|
02.05.2012, 12:27 | #6 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Минералка с чаем подошла как нельзя лучше. Все путем. Спасибо!!!!!!!!!
|
02.05.2012, 13:33 | #7 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Рано обрадовался. Все-таки вылезла проблема с определением последней заполненной ячейки в столбце. Повторюсь, в столбце D данные образуются путем сцепления ячеек из столбцов A и B. Формула СЦЕПИТЬ протянута вниз до строки 100 (с запасом). Выше писал, что проблему обошел путем копипаста (спецвставкой) значений в столбец E. НО, копировал я вручную только видимый образовавшийся диапазон данных (сколько ячеек получилось заполненных, столько и скопипастил). Так макрос работает. Если же копипастить целым столбцом, то макрос определяет, что вплоть до строки 100 ячейки не пустые. Что-то я не въеду, а что же туда при таком варианте копируется, что ячейки определяются как НЕ ПУСТЫЕ?
|
02.05.2012, 13:54 | #8 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
Последний раз Для столбца Д
Код:
|
02.05.2012, 14:12 | #9 |
Форумчанин
Регистрация: 21.10.2011
Сообщений: 433
|
Уважаемый nilem!
Спасибо за помощь. Но блин и так тоже не работает. Вставка идет начинал со 101 строки, хоть ты тресни. ))))) |
02.05.2012, 14:44 | #10 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
Тогда давайте пример в файле с Вашими данными, формулами и чаем.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
подстановка данных в формулу и запись расчета в таблицу | Eve555 | Microsoft Office Excel | 5 | 19.01.2012 16:44 |
Создание хитрой БД(подстановка данных из 3-х таблиц в одну) | zarapyan | Microsoft Office Access | 5 | 28.12.2011 16:11 |
копирование недостающих данных | nickrasov | Microsoft Office Excel | 1 | 29.07.2011 16:38 |
Подстановка данных из разных книг по 3-ем условиям | hromovea | Microsoft Office Excel | 4 | 12.09.2009 12:38 |
Выборка и подстановка данных. | HIC | БД в Delphi | 10 | 10.09.2009 11:34 |