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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2013, 18:47   #1
Sv.
Пользователь
 
Регистрация: 01.11.2012
Сообщений: 48
По умолчанию подсчитать количество слов в предложении

Панель инструментов должна содержать объект типа msoControlEdit, по завершении ввода в котором должно выводиться сообщение о количестве слов в введенном предложении.

Всегда выводит ноль. Не могу понять в чем же дело

Код:
Private Sub Action1()
Dim txt As String
Dim char As String
Dim dlSlova As Integer
Dim kol As Integer
Set txtEdit = Application.CommandBars("TestCommandBar"). _
            FindControl(Type:=msoControlEdit, Tag:=5000)
            
 dlSlova = 0
kol = 0
For i = 1 To Len(txt)
char = Mid(txt, i, 1)
If char >= "A" And char <= "ÿ" Then
        dlSlova = dlSlova + 1
    Else
        If dlSlova > 0 Then kol = kol + 1
        dlSlova = 0
    End If
Next i
MsgBox ("Количество слов: " & kol)
End Sub
Sv. вне форума Ответить с цитированием
Старый 03.01.2013, 18:58   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

видимо, перед циклом не хватает еще такой конструкции:
Код:
txt = txtedit.Text
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 04.01.2013, 00:16   #3
Sv.
Пользователь
 
Регистрация: 01.11.2012
Сообщений: 48
По умолчанию

IgorGO, спасибо) в этом и была вся проблема
Sv. вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В предложении подсчитать количество слов. Delphi King21 Помощь студентам 4 16.03.2011 14:26
Подсчитать количество букв "А" в предложении и общее количество букв.В тексте из файла несколько строк. kvas91 Общие вопросы C/C++ 3 14.11.2010 16:51
Подсчитать количество слов и количество букв MDSIQ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 13.11.2010 16:57
Текстовый файл. Подсчитать в нем количество слов, символов, абзацев. Xeon332 Помощь студентам 3 24.12.2009 01:23
подсчитать количество символов слов и предложений nev Помощь студентам 4 09.06.2007 21:22