Как сделать цикл?
turistka
Дата: Среда, 30.10.2013, 01:00 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
Мне нужно в форме сделать так, чтобы при нажатии на картинку она появлялась и исчезала, появлялась и исчезала, т.е. цикл. Такое возможно? Подскажите код, если такое возможно.
Мне нужно в форме сделать так, чтобы при нажатии на картинку она появлялась и исчезала, появлялась и исчезала, т.е. цикл. Такое возможно? Подскажите код, если такое возможно. turistka
Nastya
Сообщение отредактировал turistka - Среда, 30.10.2013, 01:00
Ответить
Сообщение Мне нужно в форме сделать так, чтобы при нажатии на картинку она появлялась и исчезала, появлялась и исчезала, т.е. цикл. Такое возможно? Подскажите код, если такое возможно. Автор - turistka Дата добавления - 30.10.2013 в 01:00
RAN
Дата: Среда, 30.10.2013, 01:19 |
Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
"Я вам не скажу за всю Одессу..." Однозначно ДА. А вот тут вероятность получения вами положительного ответа, в общей концепции заданного вопроса, неудержимо стремиться к "- бесконечности".
"Я вам не скажу за всю Одессу..." Однозначно ДА. А вот тут вероятность получения вами положительного ответа, в общей концепции заданного вопроса, неудержимо стремиться к "- бесконечности". RAN
Быть или не быть, вот в чем загвоздка!
Сообщение отредактировал RAN - Среда, 30.10.2013, 01:21
Ответить
Сообщение "Я вам не скажу за всю Одессу..." Однозначно ДА. А вот тут вероятность получения вами положительного ответа, в общей концепции заданного вопроса, неудержимо стремиться к "- бесконечности". Автор - RAN Дата добавления - 30.10.2013 в 01:19
doober
Дата: Среда, 30.10.2013, 01:20 |
Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 983
Репутация:
340
±
Замечаний:
0% ±
Excel 2010
Цитата
"Я вам не скажу за всю Одессу..."
Она уже здесь Нашел в чуланчике,возможно поможет
Цитата
"Я вам не скажу за всю Одессу..."
Она уже здесь Нашел в чуланчике,возможно поможетdoober
Сообщение отредактировал doober - Среда, 30.10.2013, 01:21
Ответить
Сообщение Цитата
"Я вам не скажу за всю Одессу..."
Она уже здесь Нашел в чуланчике,возможно поможетАвтор - doober Дата добавления - 30.10.2013 в 01:20
SkyPro
Дата: Среда, 30.10.2013, 01:29 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
[vba]Код
Sub imgshw() UserForm1.Image1.Visible = True Application.OnTime Now + TimeValue("00:00:01"), "imghd" End Sub Sub imghd() UserForm1.Image1.Visible = False Application.OnTime Now + TimeValue("00:00:01"), "imgshw" End Sub
[/vba] Направление "копать". Код будет работать в цикле (как и заказывали). Как отменить - думайте сами )
[vba]Код
Sub imgshw() UserForm1.Image1.Visible = True Application.OnTime Now + TimeValue("00:00:01"), "imghd" End Sub Sub imghd() UserForm1.Image1.Visible = False Application.OnTime Now + TimeValue("00:00:01"), "imgshw" End Sub
[/vba] Направление "копать". Код будет работать в цикле (как и заказывали). Как отменить - думайте сами ) SkyPro
К сообщению приложен файл:
img.xlsm
(14.6 Kb)
skypro1111@gmail.com
Ответить
Сообщение [vba]Код
Sub imgshw() UserForm1.Image1.Visible = True Application.OnTime Now + TimeValue("00:00:01"), "imghd" End Sub Sub imghd() UserForm1.Image1.Visible = False Application.OnTime Now + TimeValue("00:00:01"), "imgshw" End Sub
[/vba] Направление "копать". Код будет работать в цикле (как и заказывали). Как отменить - думайте сами ) Автор - SkyPro Дата добавления - 30.10.2013 в 01:29
turistka
Дата: Среда, 30.10.2013, 01:36 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация:
0
±
Замечаний:
40% ±
Excel 2010
SkyPro, Спасибо! )
Nastya
Ответить
Сообщение SkyPro, Спасибо! ) Автор - turistka Дата добавления - 30.10.2013 в 01:36
Alex_ST
Дата: Среда, 30.10.2013, 10:28 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3214
Репутация:
615
±
Замечаний:
0% ±
2003
Может быть и уже поздно советовать, но можно сделать, например, так: В стандартном модуле прописать: [vba]Код
Option Explicit Public bVisible As Boolean Sub UserForm1_Show() UserForm1.Show End Sub Sub Img1_Show() UserForm1.Image1.Visible = True If bVisible Then Exit Sub Application.OnTime Now + TimeValue("00:00:01"), "Img1_Hide" End Sub Sub Img1_Hide() UserForm1.Image1.Visible = False Application.OnTime Now + TimeValue("00:00:01"), "Img1_Show" End Sub
[/vba] А в модуле формы: [vba]Код
Option Explicit Private Sub Image1_Click() bVisible = Not (bVisible) Call Img1_Show End Sub
[/vba] Файл выложить не могу - с работы собаки-сисадмины VBA на вход/выход коцают в файлах.
Может быть и уже поздно советовать, но можно сделать, например, так: В стандартном модуле прописать: [vba]Код
Option Explicit Public bVisible As Boolean Sub UserForm1_Show() UserForm1.Show End Sub Sub Img1_Show() UserForm1.Image1.Visible = True If bVisible Then Exit Sub Application.OnTime Now + TimeValue("00:00:01"), "Img1_Hide" End Sub Sub Img1_Hide() UserForm1.Image1.Visible = False Application.OnTime Now + TimeValue("00:00:01"), "Img1_Show" End Sub
[/vba] А в модуле формы: [vba]Код
Option Explicit Private Sub Image1_Click() bVisible = Not (bVisible) Call Img1_Show End Sub
[/vba] Файл выложить не могу - с работы собаки-сисадмины VBA на вход/выход коцают в файлах. Alex_ST
С уважением, Алексей MS Excel 2003 - the best!!!
Ответить
Сообщение Может быть и уже поздно советовать, но можно сделать, например, так: В стандартном модуле прописать: [vba]Код
Option Explicit Public bVisible As Boolean Sub UserForm1_Show() UserForm1.Show End Sub Sub Img1_Show() UserForm1.Image1.Visible = True If bVisible Then Exit Sub Application.OnTime Now + TimeValue("00:00:01"), "Img1_Hide" End Sub Sub Img1_Hide() UserForm1.Image1.Visible = False Application.OnTime Now + TimeValue("00:00:01"), "Img1_Show" End Sub
[/vba] А в модуле формы: [vba]Код
Option Explicit Private Sub Image1_Click() bVisible = Not (bVisible) Call Img1_Show End Sub
[/vba] Файл выложить не могу - с работы собаки-сисадмины VBA на вход/выход коцают в файлах. Автор - Alex_ST Дата добавления - 30.10.2013 в 10:28
SkyPro
Дата: Среда, 30.10.2013, 11:15 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация:
255
±
Замечаний:
0% ±
2010
VBA на вход/выход коцают в файлах.
И архивация с паролем не помогают?
VBA на вход/выход коцают в файлах.
И архивация с паролем не помогают?SkyPro
skypro1111@gmail.com
Ответить
Сообщение VBA на вход/выход коцают в файлах.
И архивация с паролем не помогают?Автор - SkyPro Дата добавления - 30.10.2013 в 11:15
Hugo
Дата: Среда, 30.10.2013, 12:24 |
Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3706
Репутация:
792
±
Замечаний:
0% ±
365
"собаки-сисадмины" А "архивация с паролем" я бы на месте собак вообще откусывал. И лаял
"собаки-сисадмины" А "архивация с паролем" я бы на месте собак вообще откусывал. И лаял Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение "собаки-сисадмины" А "архивация с паролем" я бы на месте собак вообще откусывал. И лаял Автор - Hugo Дата добавления - 30.10.2013 в 12:24
AndreTM
Дата: Среда, 30.10.2013, 15:36 |
Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
501
±
Замечаний:
0% ±
2003 & 2010
[offtop]Офф.[/offtop]
собаки-сисадмины VBA на вход/выход коцают
Во! Повод завести на форуме RSS и NNTP, а также старый добрый Base64 для кодирования всего сообщения целиком. Правда, против суровых админов это не прокатит...
С другой стороны, есть OpenVPN - и вы можете за свой счёт (ресурсов домашнего компа) развлекаться, как угодно
[offtop]Офф.[/offtop]
собаки-сисадмины VBA на вход/выход коцают
Во! Повод завести на форуме RSS и NNTP, а также старый добрый Base64 для кодирования всего сообщения целиком. Правда, против суровых админов это не прокатит...
С другой стороны, есть OpenVPN - и вы можете за свой счёт (ресурсов домашнего компа) развлекаться, как угодно
AndreTM
Skype: andre.tm.007 Donate: Q iwi: 9517375010
Ответить
Сообщение [offtop]Офф.[/offtop]
собаки-сисадмины VBA на вход/выход коцают
Во! Повод завести на форуме RSS и NNTP, а также старый добрый Base64 для кодирования всего сообщения целиком. Правда, против суровых админов это не прокатит...
С другой стороны, есть OpenVPN - и вы можете за свой счёт (ресурсов домашнего компа) развлекаться, как угодно
Автор - AndreTM Дата добавления - 30.10.2013 в 15:36
Alex_ST
Дата: Среда, 30.10.2013, 19:32 |
Сообщение № 10
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3214
Репутация:
615
±
Замечаний:
0% ±
2003
И архивация с паролем не помогают?
А "архивация с паролем" я бы на месте собак вообще откусывал.
Вот они, собаки, и выдирают код с корнем даже из архивов, которые после такой "операции" оказываются повреждёнными и не открываются вообще. А из Excel / Word / … -файлов, содержащих модули VBA, они их тоже выдирают. Поэтому файл с формой и кодом, скачанный из сети, у меня хоть и открывается, но не содержит никаких модулей кроме девственно чистых модулей листов. Данные, формулы и объекты, расположенные на листах, при этом остаются не тронутыми, но нажатие на кнопочки либо не вызывает никакой "эрекции" ввиду отсутствия процедур обработки событий, либо сообщение, что макрос не найден (у кнопок форм)
И архивация с паролем не помогают?
А "архивация с паролем" я бы на месте собак вообще откусывал.
Вот они, собаки, и выдирают код с корнем даже из архивов, которые после такой "операции" оказываются повреждёнными и не открываются вообще. А из Excel / Word / … -файлов, содержащих модули VBA, они их тоже выдирают. Поэтому файл с формой и кодом, скачанный из сети, у меня хоть и открывается, но не содержит никаких модулей кроме девственно чистых модулей листов. Данные, формулы и объекты, расположенные на листах, при этом остаются не тронутыми, но нажатие на кнопочки либо не вызывает никакой "эрекции" ввиду отсутствия процедур обработки событий, либо сообщение, что макрос не найден (у кнопок форм)
Alex_ST
С уважением, Алексей MS Excel 2003 - the best!!!
Сообщение отредактировал Alex_ST - Среда, 30.10.2013, 19:33
Ответить
Сообщение И архивация с паролем не помогают?
А "архивация с паролем" я бы на месте собак вообще откусывал.
Вот они, собаки, и выдирают код с корнем даже из архивов, которые после такой "операции" оказываются повреждёнными и не открываются вообще. А из Excel / Word / … -файлов, содержащих модули VBA, они их тоже выдирают. Поэтому файл с формой и кодом, скачанный из сети, у меня хоть и открывается, но не содержит никаких модулей кроме девственно чистых модулей листов. Данные, формулы и объекты, расположенные на листах, при этом остаются не тронутыми, но нажатие на кнопочки либо не вызывает никакой "эрекции" ввиду отсутствия процедур обработки событий, либо сообщение, что макрос не найден (у кнопок форм)
Автор - Alex_ST Дата добавления - 30.10.2013 в 19:32