|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.08.2009, 11:42 | #1 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
помогите с простым алгоримтом
Нужно что б макрос прошелся по столбцу и скопировал все ячейки, начиная от той, которая содержит "*Total Games*", заканчивая той, которая содержит "*total payment*". Таких диапазонов несколько. Пробую сделать через цикл, ничего не получается. Пробовал через поиск, но так и не разобрался как с ним правильно работать. Пожалуйста подскажите как правильно скопировать несколько таких диапазонов на новый лист в один столбец.
З.Ы. не ругайетсь на код, я совсем новичек ) Код:
Последний раз редактировалось Tirendus; 05.08.2009 в 12:00. |
05.08.2009, 11:58 | #2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Ну и... где файл с примером?
Вставлять диапазоны на лист Sheet 2? Или на вновь создаваемый лист? Копировать вместе с заголовками диапазонов (Total Games, total payment), или нет? Что делать, если после Total Games нет total payment? |
05.08.2009, 12:04 | #3 | |||
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
Привет, не знаю зачем тут пример, думаю и без него всё понятно.
Цитата:
Цитата:
Цитата:
хотя в принципе, если нужен файл, то вот он... на этом листе между Total Games и total payment есть определенное количество игр, напротив них стоят количества закачек... например Scott Dixon Racing............................. ........1 вот эту инфу в идеале нужно вставить в новый лист в столбцы А и Б соответственно. Последний раз редактировалось Tirendus; 05.08.2009 в 12:14. |
|||
05.08.2009, 14:03 | #4 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
решено, хоть и криво)
Код:
|
05.08.2009, 17:24 | #5 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Вот вариант побыстрее:
Код:
Это не самый лучший алгоритм в твоём случае. К примеру, в 30-й строке между словами Total Games в исходном варианте файла находилось 2 пробела. Макрос в этом случае придётся переделывать... |
05.08.2009, 17:35 | #6 | |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
Игорь, спасибо, за комментарии - отдельное.
Цитата:
|
|
05.08.2009, 18:06 | #7 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Tirendus, вот вам ещё вариант кода, делающего то же самое что и ваш, но использующего поиск.
Код:
Последний раз редактировалось Aent; 05.08.2009 в 18:16. |
05.08.2009, 21:21 | #8 |
Форумчанин
Регистрация: 20.03.2009
Сообщений: 272
|
спасибо Увы, как оказалось, мой пдф конвертер начал выдавать информацию в полнейшей абрекадабре и макрос просто ушел коту под хвост а я думал, можно будет его применять ко всем документам... в общем, шит хэпнс)
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите с простым запросом | Mylene79 | Microsoft Office Access | 4 | 23.04.2009 14:41 |
столкнулся впервые с простым вопросом | sava28 | HTML и CSS | 0 | 25.11.2008 22:50 |