Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Botsman
Статус: Специалист
Рейтинг: 179
∙ повысить рейтинг >>
Тимошенко Дмитрий
Статус: Студент
Рейтинг: 178
∙ повысить рейтинг >>
Шичко Игорь
Статус: Практикант
Рейтинг: 70
∙ повысить рейтинг >>

∙ / КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 902 от 08.06.2009, 15:35
Администратор рассылки: Калашников О.А., Руководитель
В рассылке: подписчиков - 359, экспертов - 87
В номере: вопросов - 1, ответов - 1

Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:
оценить выпуск >>

Вопрос № 168857: P.S. Не понял, как на вашем сайте действует система оплаты, если выполните задачу, деньги перечислим на банковский счет. И сразу по поводу стоимости услуги, не нашел на сайте, где это указано, сразу оговорюсь, в компании выделено на решение этой зада...



Вопрос № 168857:

P.S. Не понял, как на вашем сайте действует система оплаты, если выполните задачу, деньги перечислим на банковский счет. И сразу по поводу стоимости услуги, не нашел на сайте, где это указано, сразу оговорюсь, в компании выделено на решение этой задачи не более 250 долларов (поэтому, если оказывается, что стоимость выше, не пытайтесь решить задачу, из своих денег выделять дополнительно ничего не буду).


Нужна такая программа (VBA, макрос или как там называется):

ДАННЫЕ:
В первом столбце Excel’я вставлены разные тексты, например

#####Договор от 31 марта
Двести восемь
- первый текст
-второй текст
#####Договор от 3 мая
Другой текст

Примечания:
1) какие-то ячейки могут быть пустыми;
2) данные вставляются из блокнота, поэтому желательно как-нибудь избежать ошибки вроде замены текста «-первый текст» на ?ИМЯ в Excel’е.

ЗАДАЧА:
Необходимо, чтобы программа вставила в один из соседних столбцов этот же столбец, но с о следующими изменениями:
1. Программа должна проверять, начинается ли ячейка с #####. Если да, то нужно в измененный текст последовательно в ячейки вставлять: а) текст этой ячейки; б) в ячейку ниже нужно написать Компания «Авадо»; в) желательно, чтобы после этого программа разделила текст, который идет после ##### на отдельные слова, и вставила в следующую ячейку эти слова с разделителем _.

Например, из строки #####Договор от 31 марта нужно сделать
#####Договор от 31 марта
Компания «Авадо»
Код=Договор_от_31_марта

2. Каждый раз, когда программа находит #####, она должна записывать себе в память порядковый номер очередных #####, и, обработав 20 по обычному алгоритму, с 21 еще должна добавлять после ячейки «Код=» надпись: К рассмотрению XX.XX.2009, а эту дату брать либо из какого-нибудь столбца рядом, либо сама считать (нужно раз в два месяца, т.е., например, 01.06.2009 для 21ого договора, 16.06.2009 для 22ого договора, 01.07.2009 для 23его договора и тд.)


С уважением,
М.Н.Евграфов
mnevgrafov@yahoo.com

Отправлен: 03.06.2009, 15:08
Вопрос задал: Михаил Николаевич Евграфов, Посетитель
Всего ответов: 1
Страница вопроса >>


Отвечает Megaloman, Практикант :
Здравствуйте, Михаил Николаевич Евграфов. Итак, решение Вашей задачи готово.
Редактирование ответа
-----
∙ Отредактировал: Калашников О.А., Руководитель
∙ Дата редактирования: 04.06.2009, 15:54 (время московское)

-----
Нет времени на медленные танцы

Ответ отправил: Megaloman, Практикант
Ответ отправлен: 04.06.2009, 13:53

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 250415 на номер 1151 (Россия) | Еще номера >>
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!



    Нам очень важно Ваше мнение об этом выпуске рассылки. Вы можете оценить этот выпуск по пятибалльной шкале, пройдя по ссылке:
    оценить выпуск >>

    подать вопрос экспертам этой рассылки >>

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров >>

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2009, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.0 beta от 24.05.2009

    В избранное