Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: Как убить макрос? Добавлено: 02.07.04 23:41  

Автор вопроса:  Anry Deriabine
Использовал макрос со следующим кодом:
Sub DemoOnTime()
Dim NewHour, NewMinute, NewSecond, NewTime
Cells(8, 10).Value = Now
NewHour = Hour(Now)
NewMinute = Minute(Now)
NewSecond = Second(Now) + 1
NewTime = TimeSerial(NewHour, NewMinute, NewSecond)
Application.OnTime EarliestTime:=NewTime, Procedure:="DemoOnTime"
End Sub
Excel перестал закрываться.
При закрытии просто обновляется страница и .. все.Как решить пробелему??

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 Anry Deriabine



Вопросов: 14
Ответов: 29
 Профиль | | #1 Добавлено: 03.07.04 22:44
Сам же и отвечаю:
Был код:
Private Sub Workbook_BeforeClose(Cancel ...
Application.DisplayAlerts = False
ActiveWorkbook.Save
ActiveWorkbook.Close
End Sub
Изменил на:
Private Sub Workbook_BeforeClose(Cancel ...
Application.DisplayAlerts = False
ActiveWorkbook.Save
Workbooks.Close
End Sub
 .и все стало номально

Ответить

Номер ответа: 2
Автор ответа:
 Anry Deriabine



Вопросов: 14
Ответов: 29
 Профиль | | #2 Добавлено: 04.07.04 13:31
Теперь другой вопрос:
Как остановить выполнение макроса?
Например,при нажатии кнопки?
Запуск - Application.Run "имя макроса"
А остановка?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам