Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/закрытие книг excel - Страница 3 - Мир MS Excel

Старая форма входа
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » закрытие книг excel (Макросы/Sub)
закрытие книг excel
Asretyq Дата: Пятница, 16.11.2018, 18:01 | Сообщение № 41
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 200
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
StoTisteg, Пришел с работы, скачал те же файлы, что скинул на работе, работают отлично. Ничего не пойму... На работе ексель 2010, дома 2013... Значит версионность дело всему...
 
Ответить
СообщениеStoTisteg, Пришел с работы, скачал те же файлы, что скинул на работе, работают отлично. Ничего не пойму... На работе ексель 2010, дома 2013... Значит версионность дело всему...

Автор - Asretyq
Дата добавления - 16.11.2018 в 18:01
RAN Дата: Пятница, 16.11.2018, 18:10 | Сообщение № 42
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
W7 E2010 :ok:


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Пятница, 16.11.2018, 18:11
 
Ответить
СообщениеW7 E2010 :ok:

Автор - RAN
Дата добавления - 16.11.2018 в 18:10
StoTisteg Дата: Суббота, 17.11.2018, 20:09 | Сообщение № 43
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация: 103 ±
Замечаний: 0% ±

Excel 2010
Asretyq, на работе гоняйте макрос со счётчиком по F8 и смотрите, выйдет ли из цикла по Exit For и если да, то когда и чему при этом будет равен Workbooks.Count. Если вылетит, то меняйте [vba]
Код
If i>Workbooks.Count Then Application.Quit Else ThisWorkbook.Close
[/vba]на [vba]
Код
If i>Workbooks.Count Then
    Application.Quit
    Else
        Dim s As String
        s=Workbooks(i).Name
End If
[/vba]и снова в пошаговом смотрите, что именно помешало приложению закрыться (значение переменной s). Есть у меня подозрения...


Интуитивно понятный код - это когда интуитивно понятно, что это код.

Сообщение отредактировал StoTisteg - Суббота, 17.11.2018, 20:34
 
Ответить
СообщениеAsretyq, на работе гоняйте макрос со счётчиком по F8 и смотрите, выйдет ли из цикла по Exit For и если да, то когда и чему при этом будет равен Workbooks.Count. Если вылетит, то меняйте [vba]
Код
If i>Workbooks.Count Then Application.Quit Else ThisWorkbook.Close
[/vba]на [vba]
Код
If i>Workbooks.Count Then
    Application.Quit
    Else
        Dim s As String
        s=Workbooks(i).Name
End If
[/vba]и снова в пошаговом смотрите, что именно помешало приложению закрыться (значение переменной s). Есть у меня подозрения...

Автор - StoTisteg
Дата добавления - 17.11.2018 в 20:09
Мир MS Excel » Вопросы и решения » Вопросы по VBA » закрытие книг excel (Макросы/Sub)
  • Страница 3 из 3
  • «
  • 1
  • 2
  • 3
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!