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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2010, 23:57   #11
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,170
По умолчанию

Такой вариант ("и" считает корректно):
Код:
Option Explicit

Sub start()
    Dim s As String, ss As String, ch As String, cnt As Long
    s = "Благодарна за помощь, но мы не используем таких операторов и функций((( Вот пример похожей задачи. пробовала сделать по аналогии, но не получается((("
    s = Replace(s, ",", " ")
    s = Replace(s, ".", " ")
    s = Replace(s, ":", " ")
    s = Replace(s, ";", " ")
    s = Replace(s, "!", " ")
    s = Replace(s, "?", " ")
    s = Replace(s, "/", " ")
    s = Replace(s, "}", " ")
    s = Replace(s, "]", " ")
    s = Replace(s, "-", " ")
    s = Replace(s, "(", " ")
    s = Replace(s, ")", " ")
    ch = "и"
    ss = Replace(s, ch & " ", " ")
    cnt = Len(s) - Len(ss)
    MsgBox "Количество слов, которые закончилось на """ & ch & """ = " & cnt
End Sub
Может быть ещё какой символ забыл...
Ещё нужно отдельно проверить конец текста, если текст заканчивается не знаком препинания, а нужной буквой. Это домашнее задание
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 27.12.2010 в 00:01.
Hugo121 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка строк Тигран001 Помощь студентам 7 28.04.2010 23:42
Обработка строк Тигран001 Паскаль, Turbo Pascal, PascalABC.NET 2 24.04.2010 11:34
Обработка строк Vad56 Помощь студентам 1 03.12.2009 23:26
Обработка строк в C++ defol-777 Помощь студентам 1 12.03.2009 18:10