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

Вход

Регистрация

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

 

= Мир MS Excel/Комментирование программного кода - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Комментирование программного кода (Макросы/Sub)
Комментирование программного кода
babbyfase Дата: Воскресенье, 24.05.2015, 10:57 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
Добрый день! Возникла такая ситуация - по аналогии коду, который я представлю вам, нужно написать свой код. Но к сожалению он не прокомментирован и очень сложно ориентирвоаться! Немоглибы вы помочь с комментариями??? Заранее огромное спасибо!

P.S/ Некоторые строки пробовала сама комментировать..


------

------

----------

----------


Сообщение отредактировал Manyasha - Воскресенье, 24.05.2015, 12:28
 
Ответить
СообщениеДобрый день! Возникла такая ситуация - по аналогии коду, который я представлю вам, нужно написать свой код. Но к сожалению он не прокомментирован и очень сложно ориентирвоаться! Немоглибы вы помочь с комментариями??? Заранее огромное спасибо!

P.S/ Некоторые строки пробовала сама комментировать..


------

------

----------

----------

Автор - babbyfase
Дата добавления - 24.05.2015 в 10:57
Manyasha Дата: Воскресенье, 24.05.2015, 12:17 | Сообщение № 2
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 898 ±
Замечаний: 0% ±

Excel 2010, 2016
babbyfase, поправила комментарии 2 первых макросов


Если что-то не понятно, спрашивайте.

С аксессом мало работала, поэтому нормально прокомментировать немогу.
[p.s.]Вынесла Ваши макросы под отдельные спойлеры, имхо так нагляднее[/p.s.]


ЯД: 410013299366744 WM: R193491431804

Сообщение отредактировал Manyasha - Воскресенье, 24.05.2015, 12:30
 
Ответить
Сообщениеbabbyfase, поправила комментарии 2 первых макросов


Если что-то не понятно, спрашивайте.

С аксессом мало работала, поэтому нормально прокомментировать немогу.
[p.s.]Вынесла Ваши макросы под отдельные спойлеры, имхо так нагляднее[/p.s.]

Автор - Manyasha
Дата добавления - 24.05.2015 в 12:17
KSV Дата: Воскресенье, 24.05.2015, 12:53 | Сообщение № 3
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Марина, молодец! :)
А у меня терпения хватило только на первую процедуру, поэтому не стал отправлять...
Там еще код настолько не оптимизирован, что прям смотреть не хочется... (кое-где, чуть подправил, чтоб было понятнее, но не оптимизировал)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Воскресенье, 24.05.2015, 13:44
 
Ответить
СообщениеМарина, молодец! :)
А у меня терпения хватило только на первую процедуру, поэтому не стал отправлять...
Там еще код настолько не оптимизирован, что прям смотреть не хочется... (кое-где, чуть подправил, чтоб было понятнее, но не оптимизировал)

Автор - KSV
Дата добавления - 24.05.2015 в 12:53
KSV Дата: Воскресенье, 24.05.2015, 13:37 | Сообщение № 4
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
Переборол лень... :)
Это комментарии по процедурам, использующим MS Access

(слегка оптимизировал код)


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Воскресенье, 24.05.2015, 14:27
 
Ответить
СообщениеПереборол лень... :)
Это комментарии по процедурам, использующим MS Access

(слегка оптимизировал код)

Автор - KSV
Дата добавления - 24.05.2015 в 13:37
KSV Дата: Воскресенье, 24.05.2015, 13:39 | Сообщение № 5
Группа: Друзья
Ранг: Ветеран
Сообщений: 770
Репутация: 255 ±
Замечаний: 0% ±

Excel 2013
не влезли в одно сообщение - превышен лимит текста... :(


[p.s.]И в процедуре LoadSheet() активацию книги "ТЭП15авт.xls" вынесите из цикла.
вот так:[vba]
Код
        ...
           Windows("ТЭП15авт.xls").Activate
           For i = 2 To UBound(a)
               Range(a(i, 1)).Value = a(i, 2)
           Next
           ...
[/vba][/p.s.]


KSV.VBA@gmail.com
Яндекс.Деньги: 410011921213333


Сообщение отредактировал KSV - Воскресенье, 24.05.2015, 14:28
 
Ответить
Сообщениене влезли в одно сообщение - превышен лимит текста... :(


[p.s.]И в процедуре LoadSheet() активацию книги "ТЭП15авт.xls" вынесите из цикла.
вот так:[vba]
Код
        ...
           Windows("ТЭП15авт.xls").Activate
           For i = 2 To UBound(a)
               Range(a(i, 1)).Value = a(i, 2)
           Next
           ...
[/vba][/p.s.]

Автор - KSV
Дата добавления - 24.05.2015 в 13:39
babbyfase Дата: Среда, 03.06.2015, 14:38 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация: 0 ±
Замечаний: 0% ±

Excel 2003
hands Спасибо Вам огромное!!! Так доступно и понятно!!!
 
Ответить
Сообщениеhands Спасибо Вам огромное!!! Так доступно и понятно!!!

Автор - babbyfase
Дата добавления - 03.06.2015 в 14:38
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Комментирование программного кода (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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