Макросы. Запись и запуск макросов | Автоматизация в Excel - бесплатные уроки
Отзывы о мастер-классах и тренингах
Сам я безнадежно отстал

Огромное СПАСИБО за тренинг! Понравилось абсолютно всё. Особенно манера общения - считаю это большим трудом и достижением. Атмосфера на вебинарах дружелюбная. Сам я безнадежно отстал от решения домашних работ после третьего-четвёртого занятия (сказались непросмотренные в полном объёме те 15 видеоуроков), но получается решить задания после нескольких просмотров.

Так держать! Ничего менять не надо.

Ещё раз спасибо и успехов!

Вячеслав Чемодуров о практическом тренинге
Безусловно, польза от участия в этом мастер-классе огромная!

Здравствуйте, Дмитрий!

Хотел бы поделиться своими впечатлениями о мастер-классе "Видео-справочник по функциям VB".

Сначала - о положительных моментах. Безусловно, польза от участия в этом мастер-классе огромная! За короткий период времени ознакомиться с ПОЛНЫМ(!) набором функций (т.е. получить представление, разобрать примеры и варианты применения) - это серьезная задача и очень большой прогресс для каждого, кто поставил целью изучить и применять язык на практике. Кроме этого, в качестве дополнительного бонуса, участник мастер-класса получил полностью готовые к применению полезные программы для решения практических ежедневных задач (например, сортировка по алфавиту). Лично для меня САМЫМИ полезными были разделы, касающиеся функций даты и времени, управления файлами, операций с массивами. Ранее я не имел достаточных знаний об этих функциях и тех возможностях, которые они предоставляют.

Теперь - об отрицательных моментах. Считаю, что неправильно проводить многочасовые занятия без какого-либо перерыва. Необходимы паузы (хотя бы музыкальные) каждые 45 минут хотя-бы на 2-3 минуты. К концу пятого часа второй части семинара мозг уже отказывался воспринимать информацию, а задавать вопросы не возникало желания. Я бы рекомендовал ограничить продолжительность одного занятия 3 часами. По моему мнению, лучше было бы перенести разбор последних тем мастер-класса на третий день семинара. Тем более, что они оказались самыми малоизвестными и интересными.

В любом случае, я очень благодарен автору за колоссальную работу. С нетерпением жду получение видеозаписи второй части мастер-класса с тем, чтобы еще раз тщательно все проработать.

Борис Теницкий о мастер-классе
Тренинг отставил наилучшее впечатление

Долго думал что написать, тренинг отставил наилучшее впечатление, есть задачи, которые ставил себе еще месяца 2 назад, сдвиг в лучшую сторону (решению этих задач) произошел неделю назад, после начала тренинга, тут самое главное понять Азы построения макросов, научится правильно прописывать условия, циклы, и Дмитрию удалось в тренинге донести, как это делать, и делать это правильно. Так что Спасибо Дмитрий за тренинг, ну и за сайт конечно, где все желающие могут бесплатно посмотреть видео материалы по теме.

Сергей Вотинцев о практическом тренинге
Теперь я еще больше полюбила программирование!

Я безумно счастлива, что прослушала курс лекций от такого специалиста как Вы, Дмитрий! На своем жизненном пути не встречала ни одного преподавателя,кроме Вас, который так подробно описывал решений возникающих у ученика проблем. За это огромное Вам спасибо! Теперь я еще больше полюбила программирование!

Яна Адаменко о практическом тренинге
Сейчас решаю такие задачи, о которых даже и не думал

Вот сейчас сижу и решаю такие задачи, о которых даже и не думал... Где бы еще найти свободное время реализовать все задуманные идеи, а они не перестают рождаться в голове. Дмитрий, спасибо за кучу полезной информации, на поиски такой объема ценного материала у меня ушло бы уйма времени. Здоровья, удачи и благополучия. Дмитрий, Вы действительно профессионал своего дела.

Олег Ефимов о практическом тренинге

Макросы. Запись и запуск макросов

В данном уроке рассматривается, что такое макросы, где они используются, как их записывать и запускать, где расположены кнопки управления макросами в Excel 2003 и Excel 2007, рассказывается о режиме относительных ссылок и безопасности макросов.


Для просмотра видео необходимо
зарегистрироваться на сайте
Если вы уже зарегистрированы на сайте -
обновите страницу по этой ссылке или кнопкой F5

PS: В начальных видеоуроках работа показана на версии Excel 2003 - первые уроки записаны довольно давно, когда эта версия еще была актуальна. Тем не менее, различие версий 2003 и 2007 (в рамках этих уроков) заключается только в интерфейсе и расположении пунктов меню, поэтому нет смысла эти видеоролики перезаписывать.

PPS: Касательно включения режима относительных ссылок в Excel 2003 подробнее смотрите по этой ссылке.

Комментарии

Страница 3 из 21:   1  2  3  4  ...  21  
#421   Тихон    11.12.2012 в 03:01:38

Дмитрий, я с удовольствием ловлю в сети Internet любой материал, касающийся макросов и VBA в целом, так как сам время от времени пишу АРМы на основе Excel. К сожалению, подобных Вам авторов (с качественным материалом) встречал нечасто, из-за чего терял много времени зря. Думаю, что в Вашем курсе и для меня будет что ценное. Заранее спасибо))).

#424   bestuzhevm@rambler.ru    11.12.2012 в 15:26:52

Спасибо огромное, очень кстати Ваш урок ! Спасибо !

#432   Нурболат    12.12.2012 в 14:30:30

очень интересно спасибо

#433   Энгельсторгсервис    12.12.2012 в 18:27:11

Огромное спасибо за уроки, все понятно и пригодилось в работе с документами!!!!!

#454   Olga    17.12.2012 в 18:32:33

Спасибо, Дмитрий! Очень доступно излагаете.

#464   Olga    17.12.2012 в 21:04:02

Дмитрий, у меня кнопка запуска макроса (только она) остается неактивной...

#465   Дмитрий Быстров    17.12.2012 в 21:14:59

Добрый вечер, Ольга.

Какой у Вас установлен уровень безопасности макросов?

#467   Olga    18.12.2012 в 00:14:58

Я уже поменяла его на низкий и комп перегружала.

#468   Olga    18.12.2012 в 00:20:08

Дмитрий, простите за беспокойство - активировалась вдруг кнопочка

#473   Natalia    20.12.2012 в 19:34:24

Дмитрий, огромна благодарность за ваши уроки, просмотрела все на одном дыхании, все понятно и доступно, когда следующие уроки? очень нужно!!! Спасибо

#474   Люда    20.12.2012 в 23:43:27

Спасибо огромное за ваше желания и умение поделиться своими знаниями. Обязательно просмотрю все ваши уроки.

#482   Гид    24.12.2012 в 01:55:30

Будьте здоровы, живите богато и долгие годы!

#490   Надежда    25.12.2012 в 01:33:42

Спасибо за урок,Дмитрий! Никогда не думала,что после первого урока появится столько идей по сипользованию макросов! Очень нужно научиться делать итоговые таблицы в самых разных разрезах...

#502   Людмила    27.12.2012 в 00:35:03

Благодарю, Дмитрий! Вы Профессионал, спасибо.

#504   VladF    27.12.2012 в 16:32:09

Спасибо, очень интересно и содержательно.

#516   Валя    07.01.2013 в 01:50:47

классссс

#525   Андрей    07.01.2013 в 19:36:20

Спасибо

#531   Александр    08.01.2013 в 06:01:39

Очень интересно, и доступно

#537   aro@66.ru    09.01.2013 в 00:46:55

Доброго времени суток.

С Новым Годом.

Во-первых, спасибо.

Без всякой лести: материал предоставлен на простом, понятном языке (по крайней мере первые уроки. Дальше не стал смотреть чтобы не было каши)

Урок 1. Время 5:08-5:14. и 5:48-5:53

Макрос запускается в указанной ячейке.

Время 7:04

В указанной ячейке выводится только первая строка макроса. Номер тлф - в ячейке А2

Происходит потому что программма запоминает в какую ячейку была сделана запись

Вопрос: почему марос "не запоминает " адрес первой строки и запоминает вторую ?

P.S.

Моя машина все запоминает и выводит информацию строго там где записал. ?!

#545   Дмитрий Быстров    09.01.2013 в 14:50:43

Доброе утро, Ampersand.

И Вас с прошедшими праздниками!

Спасибо.

Вопрос: почему марос "не запоминает " адрес первой строки и запоминает вторую ?

Ответ: потому, что я специально сначала устанавливаю курсор в ячейку для ввода первой строки, и лишь затем начинаю запись макроса. Пересмотрите последовательность моих действий в видео-ролике более внимательно - во время записи макроса я мышкой не кликаю по ячейке, а сразу ввожу значение в строке формул (4:32-4:55).

У Вас "машина все запоминает" потому, что Вы сначала включаете запись макроса, а затем позиционируете курсор на первой ячейке - соответственно, в записанный макрос попадает и команда позиционирования.

#538   Olga    09.01.2013 в 00:58:24

Спасибо огромное! Очень интересно и доступно!

#582   Александр    13.01.2013 в 02:37:58

Дмитрий можно установить сразу два Office (допустим 2003 и 2007)на одной OC(у меня windows7)???

#584   Дмитрий Быстров    13.01.2013 в 04:21:13

Доброй ночи, Александр.

Насчет других комбинаций не знаю, но 2003 и 2007 на моем ноутбуке нормально сосуществуют (как раз на Windows 7). Правда, насколько я помню, при установке там есть хитрость: сначала устанавливается 2007, т.к. там не спрашивается, в какой каталог устанавливать. А уже после ставится 2003 - там можно при установке указать путь (естественно, его делаем отличным от того, где уже стоит 2007). В результате обе версии оказываются в разных папках.

Если же устанавливать сначала 2003, а затем 2007, то более новая версия автоматически запишется в ту папку, где стоит более ранняя программа, и на компьютере будет лишь одна 2007.

Только для чего Вам такое извращение? Мне это было нужно для того, чтобы демонстрировать в своих видеоуроках различия в двух версиях.

#587   Александр    13.01.2013 в 07:07:40

После просмотра ролика стало интересно, это два Office сразу стоят?

#588   Дмитрий Быстров    13.01.2013 в 07:09:53

Понятно

Да, стоят сразу две версии Excel.

#591   VladF    14.01.2013 в 15:42:13

Благодарю. Информация конкретная, полезная и содержательная.

#594   Yuliya    15.01.2013 в 21:13:05

Здравствуйте. Очень понравился Ваш урок. Хотелось бы узнать, "Безопасность макросов" для чего нужна?

#596   Дмитрий Быстров    16.01.2013 в 13:07:26

Доброе утро, Юлия.

С помощью установки высокого уровня безопасности можно отключить возможность запуска каких бы то ни было макросов. Это может быть полезно, когда Вы вообще не используете макросы и при этом у Вас есть опасение, что в файле (например, полученном от кого-то) может содержаться макрос, который может нанести ущерб данным на Вашем компьютере - удалить какие-то файлы, отправить что-то с Вашего компьютера в Интернет и т.д.

Поэтому при работе с файлами, полученными от ненадежного источника, относиться к содержащимся в нем макросам следует с осторожностью.

#599   Yuliya    16.01.2013 в 18:43:35

Добрый день. Спасибо, Дмитрий.

#605   Валентина    17.01.2013 в 02:48:06

Огромное спасибо!Все понятно и доступно!

#608   Evgen    17.01.2013 в 14:15:46

Простой, но нужный урок

#625   Светлана Баринова    20.01.2013 в 11:40:53

Подскажите, обязательно ли использовать стиль ссылок R1C1?

#629   Светлана Баринова    20.01.2013 в 16:43:35

Ответ нашла, просмотрев урок №4.

#630   Olga    20.01.2013 в 18:18:51

Дмитрий, здравствуйте!

Простите, но хотелось бы понимать:

1. Если я пересылаю файл с макросом по почте на другой компьютер, то макрос там тоже будет работать?

2. Если макрос сохранен во всех книгах, то при отправлении файла с макросом по почте будет ли он работать во всех книгах на другом компьютере тоже?

3. Если макрос сохранять для работы только в этой книге, то для однотипной работы в следующий раз в другом файле макрос придется писать заново. А если сохранить во всех книгах, то возникнут проблемы с последующим изменением или удалением макроса. Как быть?

#632   Дмитрий Быстров    20.01.2013 в 18:57:55

Добрый день.

Есть 2 варианта сохранения макроса: либо в конкретном файле Excel, либо в "личной книге макросов".

1. Если макрос сохранен в файле, то он будет доступен при открытии этого файла на любом компьютере (если это позволяет установленный на конкретном компьютере уровень безопасности макросов). Соответственно, при пересылке по почте он тоже будет доступен, т.к. программный код является частью самого файла.

2. При сохранении в "личной книге макросов" программный код сохраняется в специальном файле с именем "Personal.xls" или "Personal.xlsb", который автоматически располагается в служебной папке (обычно по адресу C:\Users\имя текущего пользователя\AppData\Roaming\Microsoft\Excel\XLSTART\). Данный файл будет открываться всегда при запуске Excel на данном компьютере - соответственно, код макросов, записанных в нем, будет доступен для выполнения из любого файла Excel, но только при открытии на данном компьютере. На другом компьютере такого файла не будет (если его туда не сохранить специально), поэтому там эти макросы будут недоступны.

Если необходимо перенести "личную книгу макросов" на другой компьютер (или сделать доступным для другого пользователя на этом же компьютере) - необходимо файл "Personal" скопировать в соответствующую папку другого компьютера (или пользователя).

Если необходимо отредактировать "личную книгу макросов" - ищем в "проводнике проектов" в редакторе VBA (окно в левой верхней части редактора) проект с названием "Personal" и в нем находим свой макрос. Если требуется совсем удалить "личную книгу макросов" - соответственно, просто удаляем файл "Personal.xls" или "Personal.xlsb" из папки XLSTART.

#633   Татьяна    20.01.2013 в 19:13:05

Простой, но очень нужный урок. Большое спасибо

#635   Olga    20.01.2013 в 19:59:36

Спасибо большое, Дмитрий.

#649   Мария    22.01.2013 в 01:46:38

Спасибо, Дмитрий, первый урок попробовала на практике, все получилось!

#673   Наталья    23.01.2013 в 18:25:07

Здравствуйте. У меня вопрос. я не могу найти пункт меню Сервис в своей прог-е "Эксель". Моя программа:Mikrosoft Eexel Starter. Там всего 5 пунктов меню:файл, главная, разметка страницы,формулы. Подскажите, пожалуйста, где мне найти Макросы в моей программе?

#779   Дмитрий Быстров    02.02.2013 в 16:18:40

Добрый день, Наталья.

С Excel Starter дела не имел. Но подозреваю, что там макросов просто нет: вот что написано на официальной странице http://office.microsoft.com/ru-ru/starter-help/HA010374501.aspx:

"Microsoft Excel Starter 2010 — это упрощенная версия Excel, предустановленная на компьютер. В состав приложения Excel Starter входят основные функции для создания листов и работы с ними, однако в нем отсутствует богатый набор возможностей, доступных в полной версии Excel."

Про макросы тут ничего не сказано, но скорее всего, возможности записи их тоже нет.

#676   Elena    23.01.2013 в 21:55:03

Спасибо, всё понятно, без комментариев. Объяснение Ваше очень доступно.

#747   Alibek    29.01.2013 в 20:08:28

Спасибо Вам Дмитрий! я вот недавно прочитал книгу VBA, было многое не понятно. А когда вы посмотрел ваш видео урок, все было намного легче и очень понятно.

#751   Наталия    30.01.2013 в 00:58:12

Здравствуйте Дмитрий. Огромное спасибо за первый видеоурок, все очень доступно и понятно. Но к сожалению (у меня xl2010)не получается (. Все хорошо до момента остановки записи макроса,дальше ввожу текст, нажимаю на галочку, навожу курсор на желаемую ячейку, нажимаю ctrl и й и слышу звук плям((( что же я не так делаю? Выручайте !)

#777   Дмитрий Быстров    02.02.2013 в 16:09:47

Добрый день, Наталия.

Не очень понял последовательность Ваших действий: сначала у Вас все хорошо до момента остановки записи макроса (т.е. макрос Вы, как понимаю, записали). Потом Вы зачем-то вводите текст, нажимаете галочку - зачем? Ведь макрос уже записан и его нужно только запустить. Пришлите файл на почту, без него непонятно, что Вы делаете.

#761   yasnoe    31.01.2013 в 16:37:29

Здравствуйте Дмитрий,хотела записать макрос, все делаю как в вашем уроке №1 но при нажатии на ОК появляется окно с надписью, "данное имя недопустимо". почему это происходит?

#763   Виктор    31.01.2013 в 20:44:55

yasnoe А какое имя вы пытаетесь использовать?

#776   Дмитрий Быстров    02.02.2013 в 16:03:41

+1 к Виктору: какое имя для макроса Вы пытаетесь использовать?

скопирую свой ответ Ольге от 13.12.2012 (см. здесь же выше):

"Скорее всего, в имени макроса Вы пытаетесь использовать пробел или знаки препинания. Имя макроса может состоять только из букв (латинских и русских), цифр и знака "подчеркивание"."

#764   Владимир    31.01.2013 в 22:09:48

Здравствуйте Дмитрий. После урока записи макросов, все получилось хоть и не спервого раза. Но при выходе из программы Excel, появляется чисто синяя сраница и закрывается только при повторном нажатии Закрыть или только при выходе через Закрыть Excel?

#778   Дмитрий Быстров    02.02.2013 в 16:12:05

Добрый день, Владимир.

О синих страницах не слышал. Возможно, у Вас на компьютере Excel установлен как-то криво. Попробуйте проделать все то же самое на другом компьютере - для сравнения.

А если удалить записанный макрос - все становится нормально или глюк все равно остается?

#767   Юрий    01.02.2013 в 14:18:33

Первый урок очень понравился. Спасибо за этот проект.

#774   Сергей    02.02.2013 в 14:18:12

Дмитрий, при попытке изменить настройки макроса закрылись все окна с левой стороны, показывающие путь к макросу, как их восстановить? Хотел отправить Скриншот, как добавить?

#775   Дмитрий Быстров    02.02.2013 в 16:00:53

Добрый день, Сергей.

Проводник проекта открывается из меню View - Project Explorer (или горячая клавиша CTRL+R).

Окно свойств: View - Properties Window (или горячая клавиша F4)

PS: скриншоты можно отправить только на почту. В комментариях не добавите.

#780   Сергей    02.02.2013 в 16:23:19

Спасибо Дмитрий!

#786   Ольга    03.02.2013 в 02:25:00

Большое Вам спасибо за предоставленные уроки!Они на самом деле облегчают работу в Excele.Вы очень доступно объясняете ,что помогает новичкам быстро усвоить и понять эту программу в целом!Хотелось бы просмотреть все ваши видео уроки.

#790   Константин    03.02.2013 в 20:06:08

спасибо все конкретно и понятно

#791   ЛИЗА    03.02.2013 в 21:02:32

Доброго времени суток Дмитрий! У меня такая проблема я все делаю в точности по вашему уроку и при записи и при установке уровня безопасности, но после нажатия Оk у меня выводится на экран окошко называется Microsoft Exsel в нем такой текст:- "данное имя не доступно". Если сможете помогите. Заранее благодарю Вас.

#797   Дмитрий Быстров    04.02.2013 в 03:32:18

Доброй ночи, Лиза.

И Вам тоже повторю свой ответ Ольге от 13.12.2012 (см. здесь же выше):

"Скорее всего, в имени макроса Вы пытаетесь использовать пробел или знаки препинания. Имя макроса может состоять только из букв (латинских и русских), цифр и знака "подчеркивание"."

#793   Валя    03.02.2013 в 23:03:04

все понятно спасибо

Страница 3 из 21:   1  2  3  4  ...  21  
Оставлять комментарии и просматривать видеоуроки
могут только зарегистрированные пользователи.
(если ранее Вы уже регистрировались, введите повторно
Ваше имя и тот e-mail, который был указан при регистрации)
Как к Вам обращаться:
Ваш адрес e-mail:
Нажимая на кнопку "Зарегистрироваться", я даю согласие на обработку персональных данных и соглашаюсь c политикой конфиденциальности
Ваши данные строго конфиденциальны, они нигде не публикуются и используются исключительно для информирования вас о новых материалах на сайте, мероприятиях и/или иных услугах данного проекта.
В любой момент времени вы можете отказаться от получения сообщений.
Последние комментарии
Ольга
11.11.2023 в 11:32:51

Полезно, наглядно, понятно, существенно расширила свои знания благодаря данным урокам - спасибо, Дмитрий)

Дмитрий Быстров
29.01.2023 в 12:26:41

Добрый день, Анатолий.

Подробнее о создании программы для тестирования было рассказано в специальном платном мастер-классе "Создание программы по тестированию". Приобрести его можно по этой ссылке.

Что касается счетчика времени - в мастер-классе такого функционала не было, но позднее я доработал созданную в нем программу и добавил в нее такой счетчик - при приобретении мастер-класса я вместе с ним предоставлю и доработанную версию программы.

Ulluauz
29.01.2023 в 11:03:16

Спасибо! Классно. Где можно списать Вашу программу для шаблона? Счетчик времени на тестирование как вставить?

Светлана
23.08.2022 в 13:10:20

Здравствуйте. Подскажите, а можно ли сделать Q-код в таблице, но чтоб там было видно наименование упаковки, вес, дата прихода, наименование контрагента и тд. И при каждом изменении данных, автоматически делался Q-код?

Людмила
17.04.2022 в 14:33:48

Добрый день, Дмитрий. Я случайно увидела ваши видео в ютубе. Посмотрела и мне стало интересно изучить макросы. Перешла по ссылке и просмотрела часть бесплатных видео и мне очень понравилась ваша манера преподавать просто без лишних слов. Скажите, пожалуйста, а как сделать выпадающий...

Станислав
16.08.2020 в 23:08:36

Здравствуйте В видео "Автоматизация заполнения бланка документа (платежного поручения)" говориться, что можно скачать файлы с макросами, о которых идет речь. Не могу найти. Подскажите, пожалуйста,где скачать Файл?

Юрий
21.07.2020 в 13:10:25

Благодарю Вас хотя у меня оффис 97 все полчается

Евгения
26.06.2020 в 01:10:51

здравствуйте, Дмитрий... подскажите пожалуйста такой момент, для того, чтобы сделать макрос с фамилиями, я сделала перечень с фамилиями и суммами.. так вот у меня слово фамилия при сортировке улетает в самый низ))) то есть оно тоже сортируется... что не так в моей таблице?

juna
08.05.2020 в 15:02:44

Спасибо большое.Очень полезная информация

Людмила
03.05.2020 в 19:11:12

Замечательные уроки, большое спасибо автору. Все очень доходчиво, без лишних заморочек.

▲ Наверх