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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.11.2011, 18:31   #1
cicimora
Новичок
Джуниор
 
Регистрация: 25.04.2008
Сообщений: 1
По умолчанию нужно создать пользовательскую функцию в VBA

Определить, есть ли среди цифр заданного пятизначного числа одинаковые
нужно создать пользовательскую функцию в VBA
cicimora вне форума Ответить с цитированием
Старый 30.11.2011, 16:03   #2
gsg
Форумчанин
 
Регистрация: 11.06.2010
Сообщений: 108
По умолчанию

Код:
Sub func()

Dim a As Range
Dim i As Integer
Dim j As Integer

Set a = Cells(1, 1)

For i = 1 To Len(a) - 1
    For j = 1 To Len(a) - 1
        If Mid(a, i, 1) = Mid(a, i + j, 1) Then
            MsgBox ("есть одинаковые числа")
            Exit Sub
        End If
    Next j
Next i

End Sub
-Возьмите лучших их лучщих!
-Лучшие из лучших зализывают раны...
-Тогда, возьмите лучших из худших!
gsg вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как связать пользовательскую функцию с с++ wert12 Общие вопросы C/C++ 0 10.02.2011 20:25
Нужно написать функцию на VBA Оля575 Microsoft Office Access 2 30.05.2010 00:14
Отладить пользовательскую функцию Alexey! Microsoft Office Excel 4 15.04.2010 17:25
разбить программу на функции main и пользовательскую функцию Ferghost Общие вопросы C/C++ 2 31.05.2009 18:15
Нужно создать функцию, которя вычисляет корень n-порядка при помощи ряда Тейлора. ksa Общие вопросы C/C++ 3 05.01.2009 00:51