powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Прикол :)))
2 сообщений из 2, страница 1 из 1
Прикол :)))
    #32611856
Фотография Jojo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sub ShowStars()
Randomize 'Генератор случайных чисел
StarWidth = 25 'Ширина звезды
StarHeight = 25 'Высота звезды


For i = 1 To 10 'Цикл = количество звезд
TopPos = Rnd() * (ActiveWindow.UsableHeight - StarHeight) 'Позиция по вертикали
LeftPos = Rnd() * (ActiveWindow.UsableWidth - StarWidth) 'Позиция по горизонтали
Set NewStar = ActiveSheet.Shapes.AddShape _
(msoShape4pointStar, LeftPos, TopPos, StarWidth, StarHeight) 'Непосредственно добавление звезды
NewStar.Fill.ForeColor.SchemeColor = Int(Rnd() * 56) 'Заливка случайным цветом
Application.Wait Now + TimeValue("00:00:01") 'Ждем прорисовки для эффекта появления
DoEvents 'Даем обновиться данным
Next i


Application.Wait Now + TimeValue("00:00:02") 'Пауза перед тем как убирать звезды


Set myShapes = Worksheets(1).Shapes 'Все рисованные объекты. В нашем случае - звезды нарисованнные нами
For Each shp In myShapes 'перебираем в цикле все звезды
If Left(shp.Name, 9) = "AutoShape" Then 'Если это наши объекты, то
shp.Delete 'удаялем их
Application.Wait Now + TimeValue("00:00:01") 'Ждем для эффекта угасания
End If
Next
Worksheets(1).Shapes("Message").Visible = True
End Sub

Scio me nihil scire

<<Jojo®>>
...
Рейтинг: 0 / 0
Прикол :)))
    #32623394
Flaer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторWorksheets(1).Shapes("Message").Visible = True

Вот это выкини
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Прикол :)))
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]