Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.12.2010, 18:47   #1
Verona12
Новичок
Джуниор
 
Регистрация: 06.12.2010
Сообщений: 2
По умолчанию Макрос с подсчетом букв в ячейке.

Пожалуйста помогите с заданием.Данную тему в институте не проходили,а сделать нужно в обязательном порядке.В интернете нашла лишь оператора Len, но как записать макрос с ним я не знаю.
Слова берутся любые, используется excel 2007.Заранее спасибо всем,кто сможет помочь.
Даны три слова. Определить и вывести слова, которые состоят из пяти букв.
Verona12 вне форума Ответить с цитированием
Старый 06.12.2010, 18:53   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
if len(cells(1,1))=5 then msgbox cells(1,1),,"Слово из 5 букв"
Это для проверки слова в первой ячейке листа.
Для двух других ячеек - аналогично.
EducatedFool вне форума Ответить с цитированием
Старый 06.12.2010, 19:02   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
Function FiveCharWord(s As String)
  Dim rs As String, i As Long
  rs = ""
  For i = 0 To UBound(Split(s, " "))
    If Len(Split(s, " ")(i)) = 5 Then rs = rs & Split(s, " ")(i) & " "
  Next
  FiveCharWord = rs
End Function
Вложения
Тип файла: rar Книга481.rar (8.2 Кб, 13 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 07.12.2010, 20:53   #4
Verona12
Новичок
Джуниор
 
Регистрация: 06.12.2010
Сообщений: 2
По умолчанию

EducatedFool, IgorGO огромное спасибо,вы меня просто спасли)))
Verona12 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA макрос придаёт неверное значение ячейке 4istii_listo4ek Microsoft Office Excel 4 15.10.2010 21:39
макрос изменения формулы в ячейке по назначеной клавише sdlm Microsoft Office Excel 2 25.12.2009 13:53
Как написать макрос на перемену данных в одной ячейке nadia111 Microsoft Office Excel 4 19.12.2009 13:17
Как запустить макрос по изменению значения в ячейке? zander Microsoft Office Excel 4 23.02.2009 10:46
Помогите пожалуйста!(Pascal) с подсчетом букв Tubus Помощь студентам 2 15.12.2008 20:27