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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2009, 20:03   #1
melani
 
Регистрация: 27.03.2009
Сообщений: 4
По умолчанию Visual Basic Использование циклов

Помогите, пожалуйста=)
Задание: В ячейки D3:D24 произвольно ввели числа. Найти сколько раз среди указанных чисел встретилась любая приятная Вам цифра?
melani вне форума Ответить с цитированием
Старый 29.03.2009, 20:34   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Код:
Sub test1()
    'В ячейки D3:D24 произвольно ввели числа.
    'Найти сколько раз среди указанных чисел
    'встретилась любая приятная Вам цифра?
    ПриятнаяЦифра = 3
    For Each cell In [D3:D24].Cells
        txt = txt & cell.Text
    Next
    КоличествоПриятныхЦифр = Len(txt) - Len(Replace(txt, ПриятнаяЦифра, ""))
    MsgBox "Количество Приятных Цифр = " & КоличествоПриятныхЦифр, vbInformation, "Результат"
End Sub
Или так:
Код:
Sub test2()
    ПриятнаяЦифра = InputBox("Введите приятную цифру")
    If Not ПриятнаяЦифра Like "#" Then MsgBox "Надо было ввести одну цифру": Exit Sub
    For Each cell In [D3:D24].Cells
        txt = txt & cell.Text
    Next
    КоличествоПриятныхЦифр = Len(txt) - Len(Replace(txt, ПриятнаяЦифра, ""))
    MsgBox "Количество Приятных Цифр = " & КоличествоПриятныхЦифр, vbInformation, "Результат"
End Sub
EducatedFool вне форума Ответить с цитированием
Старый 29.03.2009, 20:54   #3
melani
 
Регистрация: 27.03.2009
Сообщений: 4
По умолчанию

EducatedFool, спасибо Вам большое!=)
melani вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Basic 6 С.М.С Помощь студентам 3 29.12.2008 15:45
Visual Basic _леся_ Помощь студентам 3 24.12.2008 21:16
[Visual Basic]операторы циклов, помогите с прогой:) Jesterrr Помощь студентам 1 16.03.2007 23:23