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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.04.2013, 04:33   #11
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Пример: коллекция русских букв (кроме Ёё)

Вот на этом уже можно тренироваться:
Код:
Sub АБВ_БВА_ВБА()
Dim i As Long, Q As Long, S As String, streem As New Collection
            
'                For i = AscW(" ") To AscW("z")
'                    streem.Add i
'                Next
'                'поместили коды ряда символов в коллекцию
            
                For i = AscW("А") To AscW("я")
                    streem.Add i
                Next
                'поместили коды русских букв в коллекцию
                
    Q = streem.Count
    
    Do
'        If Len(S) Mod 32 = 0 Then S = S & Chr(13)  'примочка лишь для вывода
        S = S & Chr(9)                              'тоже можно убрать
        
        S = S & ChrW(streem.Item(Fix(Rnd * Q) + 1)) 'взяли случайный элемент
        streem.Remove Fix(Rnd(0) * Q) + 1
        'удалили тот же случайный элемент (Rnd(0) повторяет предыдущий Rnd)
        Q = streem.Count
    Loop Until Q = 0
    
    MsgBox "Все символы: " & Chr(13) & S
    Debug.Print Replace(S, Chr(9), vbNullString)    'печать в окне Immediate
End Sub
Изображения
Тип файла: jpg БелиБерда.jpg (30.7 Кб, 150 просмотров)
Sasha_Smirnov вне форума Ответить с цитированием
Старый 03.04.2013, 23:23   #12
danada1
Пользователь
 
Регистрация: 27.01.2013
Сообщений: 41
По умолчанию

спасибо за помощь
danada1 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сгенерировать код в Rational Rose? Pti44ka Помощь студентам 0 14.04.2010 20:17
Подскажите, как сгенерировать N компонентов в рантайме Mutagena Помощь студентам 3 22.12.2009 19:40
как сгенерировать 25 -значный ключ с привязкой по ip? PROjunior Свободное общение 5 03.11.2009 18:56
Как сгенерировать число от -1 до 36 vadmaruschak Помощь студентам 1 08.10.2009 23:26