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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.04.2014, 20:23   #1
rafffkaaa
Пользователь
 
Регистрация: 04.01.2012
Сообщений: 26
По умолчанию Кол-во одинаковых слов в предложении

Может есть какие-нибудь готовые решения.
Даже не представляю в каком направлении двигаться, т.к в задаче нельзя использовать массивы (не знаю есть ли они в vba, но думаю что есть )

2. Подсчитать кол-во предложений состоящее более чем из пяти слов.
Нашел готовую функцию, но когда вызываю ее то выскакивает ошибка ByRef.
Вот код:
Код:
Function CountMore5Words(t As String) As Long
  Dim c As Long
  c = 0
  For Each s In Split(t, ".")
    If UBound(Split(s)) > 5 Then c = c + 1
  Next
  CountMore5Words = c
End Function

Sub Var12()
Dim SS, s As String
  SS = " "
  Open "Word.txt" For Input As #1
    While Not EOF(1)
        Line Input #1, s
        SS = SS & " " & s
    Wend
  Close #1
  MsgBox CountMore5Words(SS)  ' вот так вызываю 
End Sub
Можете подсказать что не так делаю?
p.s vba какой то не очень
rafffkaaa вне форума Ответить с цитированием
Старый 17.04.2014, 21:13   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

У вас переменная SS типа Variant, т.к. не указан тип, а функция ожидает String. Объявите так:
Код:
Dim SS As String, s As String
Компилироваться будет, а будет ли делать то, что нужно - кто знает...
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
подсчитать количество слов в предложении Sv. Microsoft Office Excel 2 04.01.2013 00:16
перестановка слов в предложении luybeznov Помощь студентам 1 13.12.2011 09:59
В предложении подсчитать количество слов. Delphi King21 Помощь студентам 4 16.03.2011 14:26
упорядочение слов в предложении 534 Помощь студентам 2 11.03.2010 12:47
Подсчет количества слов предложении Милашка000 Общие вопросы C/C++ 2 24.04.2009 20:02