|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
06.11.2011, 10:31 | #1 |
Пользователь
Регистрация: 06.11.2011
Сообщений: 25
|
Циклы с условием и Работа со строками
Здравствуйте.
Помогите выполнить несколько несложных (для знающих людей) заданий. 1) В несколько смежных клеток любого столбца на Листе1 введем фамилии, имя и отчество сотрудников. Выделим эти клетки. Программа должна из выделенного блока клеток выделить только фамилии и сформировать список фамилий на Листе2 в столбце А, начиная с клетки А2. 2) Выдать сообщение в диалоговом окне Msgbox является ли число, записанное в клетке А1, почтовым кодом города Новосибирска (код Новосибирска – шестизначное число, начинающееся на 630). Проверить оба варианта. 3) Выдать сообщение в диалоговом окне Msgbox заканчивается ли фамилия в клетке А2 на букву а (рус.). Проверить оба варианта. 4) Выдать сообщение в диалоговом окне: в какой из клеток А3 или В3 записано более длинное слово (или их длины равны). Проверить все варианты. 5) Если второй символ слова в клетке А4 - согласная, то в клетку В4 записать строку, содержащую пять символов звездочка, иначе - строку, содержащую три символа &. 6) В клетке А7 получить строку "Фамилия И.О." (например,"Соколов С.В."), используя данные клетки Е5. 7) Содержимое ячейки Е5 разнести в три ячейки А8, В8, С8: отдельно фамилию имя, отчество. 8) Создать функцию, определяющую, является ли символ цифрой. 9) В клетке А10 содержится возраст человека в годах (целое число). Создать процедуру, которая помещает в ячейку В10 текстовую строку: "год", или "года" или "лет" соответственно. 10) Составить процедуру, которая позволяет зашифровать слово из клетки А11. Зашифрованное слово помещается в клетку В11. Принцип шифрования следующий: имеется "новый" алфавит, представляющий собой некоторую строку - перестановку букв алфавита. Если некоторая буква является k-той буквой в обычном алфавите, то вместо нее должна быть взята буква из k-той позиции "нового" алфавита. 11) Составить процедуру, которая первую букву фамилии, имени и отчества принудительно делает прописной. 12) Создать процедуру, которая в текстовой строке, введенной в ячейку А13, выдаст сообщение при обнаружении русской буквы. Заранее большое спасибо. |
06.11.2011, 10:40 | #2 |
Пользователь
Регистрация: 06.11.2011
Сообщений: 25
|
Задание 1)
Написал, но не знаю, как сделать, чтобы брались не определенные ячейки, а выделенные. Sub sampr3() k = 1 Do While Mid(Cells(2, 11), k, 1) <> " " k = k + 1 Loop Sheets("Лист2").Cells(1, 1) = Mid(Sheets("Лист1").Cells(2, 11), 1, k - 1) End Sub |
06.11.2011, 10:42 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
действительно задачки простые до крайности. но время чтобы это все написать убить-то надо...
готовы поделиться деньгами - пишите igorgoсобакаukr.net или ждите пока кто-то решит, такое тут случалось и неоднократно
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
06.11.2011, 10:55 | #4 |
Форумчанин
Регистрация: 26.04.2010
Сообщений: 450
|
Игорь правильно сказал, "спасибо" тут мало будет. Тоже готов помочь, но не бесплатно (чисто символически). Мыло в подписи : )
Тишина – самый громкий звук
|
06.11.2011, 10:58 | #5 |
Пользователь
Регистрация: 06.11.2011
Сообщений: 25
|
Для меня сейчас достаточно понять, как решить первую.
За деньги я и сам все сделаю. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
циклы и работа с массивами | stepan-rkt | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 20.05.2011 21:41 |
Программа на Delphi. Циклы с условием | Koksa | Помощь студентам | 14 | 24.01.2011 16:53 |
Работа с матрицами (норма матрицы, работа со строками) | Neitrosha | Помощь студентам | 1 | 26.11.2010 20:19 |
Циклы с условием окончания | Максикок | Помощь студентам | 0 | 26.10.2010 21:32 |
работа со строками | lg12 | Помощь студентам | 8 | 17.08.2009 10:07 |